@charset "utf-8";
* {word-wrap: break-word; padding:0px; margin: 0px;} 
::selection {background:#c20009;color:#fff;}
/* 浏览器滚动轴修改 */
* {-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-touch-callout: none;margin: 0;}
::-webkit-scrollbar {width: 4px;height: 4px;border-radius: 10px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 0;background: rgba(0, 0, 0, 0.1)}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: rgba(0, 0, 0, 0.2)}
::-webkit-scrollbar-thumb:hover {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: rgba(0, 0, 0, 0.4)}
ul,li {list-style:none;}
form, img {margin:0; border:0px; padding:0;}
a {color: #4f4f4f; transition: all 0.2s; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0);  outline:none; }
a:hover { color: #4f4f4f; text-decoration:none;}
i{font-style:normal;}
select,input,textarea{font:lighter 18px \5fae\8f6f\96c5\9ed1, sans-serif;}
.fl{float: left;}
.fr{float: right;}
img{display: block;
vertical-align: middle;
transition:all 0.5s;
border:none;
image-rendering: -moz-crisp-edges; /* Firefox */  
image-rendering: -o-crisp-edges; /* Opera */  
image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
/*清除浮动*/
.clearfix:before,
.clearfix:after {
    content: '';
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
.img{transition: all 0.3s;}
.img:hover{transform: scale(1.08);}
/*分页样式*/
.pglist {padding: 25px 0;float: left;width: 100%;line-height: 34px;text-align: center;}
.pglist a {color: #333333;padding: 0 10px;margin: 0 5px;font-weight: normal;background: #fff;border: 1px solid #dcdcdc;font-size: 14px;}
.pglist * {display: inline-block;_zoom: 1;_display: inline;vertical-align: middle;line-height: 28px;height: 28px;padding-bottom: 1px;border-radius: 2px;-webkit-border-radius: 2px;}
.pglist .hover {display: inline-block;color: #fff;background: #c20009;}
.pglist a:hover {display: inline-block;color: #fff;background: #c20009;}
.pglist .curpage {display: inline-block;color: #fff;background: #c20009;border-color:#c20009 ;}
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
/************************************************************************ PC端 ***********************************************************************************/
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
@media screen and (min-width: 1368px){
body {width:100%; margin: 0px; font:normal 16px 'Microsoft YaHei','微软雅黑'; color:#000; background:#fff;}
h1 {font-weight:lighter; font-size:28px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f28 {font-size:28px;}
.f30 {font-size:30px;}
.f36 {font-size:36px;}
.f40 {font-size:40px;}
.f64 {font-size:64px;}
.content{width: 87.5%;margin: 0 auto;max-width: 1680px;position: relative;}
.more{padding: 10px 60px ;display: inline-block;border: 1px solid #efefef;font-size: 16px;transition: all .3s;}
.more:hover{border-color: #c20009;background: #c20009;color: #fff;}
/*顶部菜单隐藏*/
#head-block {display:none;}
#footer-menu {display:none;}
/*顶部大图*/
#topbig {overflow:hidden; background:#fff;}
#topbig .swiper-container {height:90vh; overflow:hidden;} 
#topbig .swiper-slide {height:100%; overflow:hidden;}
#topbig .picA {background:url(../images/banner2.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picB {background:url(../images/banner3.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picC {background:url(../images/banner1.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .toppic-font {color:#fff; position:absolute; z-index:3; top:0%; left:0;width: 100%;display: flex;justify-content: center;align-items: center;height: 80%;}
#topbig .toppic-font .txta {font-size:48px; padding-top:5%;color: #fff;font-weight: bold;text-align: center;}
#topbig .toppic-font .txtb {font-size:30px; padding-top:5%;line-height:180%;color: #333333;}
#topbig .toppic-font .txtb span{font-size:48px;color: #333333;font-weight: bold;}
#topbig .toppic-font .txtc {font-size:30px; line-height:150%;color: #fff;background: #c20009;margin-top: 5%;padding:0 30px;display: inline-block;letter-spacing: 5px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
#topbig .swiper-container-horizontal .swiper-pagination-bullet-active{background: #c20009;width: 40px;border-radius: 10px;height: 4px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 40px;border-radius: 10px;height: 4px;}


/*左侧菜单*/
#left-block {padding:0 0%;z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;border-bottom: 2px solid #c20009;background: #fff;}
#left-block .header{height: 100px;}
#left-block .logo {margin-top:22px;width: 15%;float: left;}
#left-block .logo img{height: 50px;}
#left-block .menu {text-align:center; position:relative;width:85%;float: right;}
#left-block .menu ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;margin: 0 auto;}
#left-block .menu li {margin:0 0 0 0;position: relative;padding:0 30px;}
#left-block .menu li:hover:after{content: '';display: block;border:5px solid transparent;border-bottom-color: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -0px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li.active:after{content: '';display: block;border:5px solid transparent;border-bottom-color: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -0px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li a:hover,#left-block .menu li.active a{color: #c20009;}
#left-block .menu li a{display: inline-block;font-size: 16px;color: #333;text-decoration: none;line-height: 100px;display: block;}
#left-block .menu li .sub{display: none;}
#left-block .menu .language a{line-height: 1.8;text-transform: capitalize;color: #c20009 !important;}
#left-block .menu .language{position: relative;top:35px;margin-left: 10px;border-radius:5px;border: 1px solid #c20009;height: 30px;width: 30px;}
#left-block .menu .language:hover{background: #c20009;height: 30px;width: 30px;}
#left-block .menu .language:hover a{color: #fff !important;}
/* 滑动后 */
.top-fixed{position:fixed;animation:mymove .5s forwards; z-index:10;background: #fff;border-bottom: 2px solid #c20009 !important;}
@keyframes mymove{from {top:-114px;}to {top:0px;}}
.top-fixed .menu a{color: #333 !important;}
.top-fixed .menu em{color: #333 !important;}

/*左侧菜单-弹出层*/
#left-block #showDiv {background:url(../images/mask_bg.jpg); background-size:cover; width:100%; height:100%; position:fixed; display:none; z-index:1001; top:0; left:0;}
#left-block #showDiv .content {position:absolute; left:10%; top:20%; color:#000; width:80%;}
#left-block #showDiv .close a {float:left; cursor:pointer; background:url(../images/close1.png) no-repeat; background-size:100%; width:50px; height:50px; display:block;}
#left-block #showDiv .close a:hover {transform: rotate(90deg);}
#left-block #showDiv .list {padding:0; overflow:hidden; margin:4px 0 0 0;}
#left-block #showDiv .list ul {float:left; margin-left:8vw;}
#left-block #showDiv .list li {text-align:left;}

/*公用TITLE*/
#szls_tit{position: relative;margin: 0 auto ;text-align: left;padding-bottom: 15px;}
#szls_tit span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 0;}
#szls_tit_c{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 15px;}
#szls_tit_c span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit_c::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}


/*#szls_about */
#szls_about{position: relative; background-repeat: no-repeat;background-attachment: fixed;background-position: center top;padding: 90px 0;overflow: hidden; height: 620px;}
/* ksczx_about */
#szls_about{background: url(../images/about_bg.jpg) no-repeat center top;height: 490px;box-sizing: border-box;padding-top: 50px;text-align: center;position: relative;}
#szls_about .content{margin-bottom: 30px;}
#szls_about .content p{width: 70%;font-size: 16px;line-height: 3;text-align: center;margin: 0 auto;margin-top: 0;}
#szls_about .waves {position:absolute;bottom:0;height: 400px;width: 100%;}
#szls_about a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

#szls_about_01{ background-size:cover; border-bottom:#dcdcdc 1px solid}
#szls_about_01 ul{ }
#szls_about_01 ul li{ float:left; width:25%; text-align:center; border-right:#dcdcdc 1px solid; padding:3.5rem 1rem; height:18.375rem; position:relative; cursor:pointer;box-sizing: border-box;text-align: center;}
#szls_about_01 ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:.6s}
#szls_about_01 ul li h3{ height:4.75rem; transition:.6s; position:relative;text-align: center;}
#szls_about_01 ul li h3:before{ content:""; position:absolute; top:3.5rem; left:50%; width:1px; height:0; transition:.6s}
#szls_about_01 ul li h3 img{ transition:.6s;display: inline-block;}
#szls_about_01 ul li:last-child{ border:none}
#szls_about_01 ul li h5{ position:relative; transition:.6s;}
#szls_about_01 ul li big{font-size: 3rem;color: #c20009;font-weight:bold;font-family:'Times New Roman', Times, serif;}
#szls_about_01 ul li up{font-size: 1.375rem;color: #c20009;font-weight:bold;transition:.6s;position:relative;vertical-align: top;font-family: 'Times New Roman', Times, serif;margin-left: 0.25rem;}
#szls_about_01 ul li h6{font-size: 1rem;color: #333;margin:0 0 0.25rem;line-height: 2rem; transition:.6s; position:relative;font-weight: normal;}
#szls_about_01 ul li:hover h3:before{ height:3.125rem; background:#fff}
#szls_about_01 ul li:hover h3{ height:8.25rem}
#szls_about_01 ul li:hover h3 img{-webkit-filter:brightness(4);-moz-filter:brightness(4);-ms-filter:brightness(4);-o-filter:brightness(4);filter:brightness(4);filter: bright;transform:rotateY(360deg);}
#szls_about_01 ul li:hover:before{ transform:scaleY(1.1); background:#c20009}
#szls_about_01 ul li:hover up, #szls_about_01 ul li:hover big, #szls_about_01 ul li:hover h6{ color:#fff}

/* szls_product */
#szls_product{text-align: center;position: relative; z-index: 2;background: #fff;padding: 2% 0 2%;}
.szls_product_con{width: 100%;padding-top: 2%;}
.szls_product_con dl{width: 30%;float: left;text-align: left;box-sizing: border-box;padding-top: 2%;border-top: 3px solid transparent;position: relative;border: 1px solid #efefef;margin-right: 5%;padding-left: 0%;min-height:650px;margin-bottom: 2%;}
.szls_product_con dl:nth-child(3n+0){margin-right: 0;}
.szls_product_con dl dt{font-size: 24px;line-height: 1.5;margin-bottom: 2%;color: #333333;padding:0 5%;font-weight: bold;margin-top: 2%;}
.szls_product_con dl dd{font-size: 14px;line-height: 2.3;color: #666666;padding:0 5%;}
.szls_product_con dl .pic{width: 100%;position: relative;left: 0;overflow: hidden;border-bottom: 1px solid #f5f5f5;}
.szls_product_con dl .pic img{width: 100%;}
.szls_product_con dl:hover{border-top: 3px solid #c20009;}
.szls_product_con dl:hover dt{color: #c20009;}
.szls_product_con dl:hover img{transform: scale(1.1);}
#szls_product a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

/* showon_solution */
#szls_solution{margin: 0% auto;background: #fff;position: relative;background: url(../images/application.jpg);}
#szls_solution .left{float: left;width: 45%;padding: 3% 5% 0 0%;box-sizing: border-box;}
#szls_solution .t02{margin-bottom: 20px;}
#szls_solution p{margin-bottom: 20px;color: #666666;width: 90%;line-height: 2.5;margin-top: 2%;}
#szls_solution .catname{width: 100%;margin-bottom: 15%;}
#szls_solution .catname ul{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_solution .catname ul li{width:31%;text-align: center;position: relative;border: 1px solid #f1f1f1;margin-bottom: 4%;margin-right: 2.3333333333%;box-sizing: border-box;background: #fff;}
#szls_solution .catname ul li:hover{border-color:  #c20009;background: #c20009;color: #fff;}
#szls_solution .catname ul li a{color: #333;display: block;line-height: 2.6;}
#szls_solution .catname ul li:hover a{color: #fff;}
#szls_solution .right{float: right;width: 42%;box-sizing: border-box;padding-top: 3%;padding-bottom: 3%;}
#szls_solution .right .swiper-container{padding-bottom: 50px;}
#szls_solution .right .swiper-slide{background: #999;margin-top: 30px;transition: .3s margin-top;}
#szls_solution .right .swiper-slide .pic{width: 100%;overflow: hidden;}
#szls_solution .right .swiper-slide .pic img{width: 100%;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .pic img{transform: scale(1.1);}
#szls_solution .right .swiper-slide .t{position: absolute;bottom: 0;width: 100%;font-size: 24px;color: #fff;text-align: center;line-height: 3;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .t{bottom: 20px;}
#szls_solution .right .swiper-slide-next{margin-top: 0;}
#szls_solution .right .swiper-pagination{bottom: 0;}
#szls_solution .right .swiper-pagination-bullet-active{color: #c20009 !important;}
#szls_solution .right .swiper-button-next,#szls_solution .right .swiper-button-prev{color: #fff;}
#szls_solution .right .swiper-button-next:after,#szls_solution .right .swiper-button-prev:after{font-size: 32px;}

/* szls_ad */
#szls_ad{background-image: url(../images/ad.jpg);height: 360px;background-position: center;background-repeat: no-repeat;overflow: hidden;position: relative;}
#szls_ad .content{top: 50%;text-align: right;transform: translateY(-50%);color: #fff;text-align: left;}
#szls_ad .content .ad_c{text-align: left;padding-left: 0%;box-sizing: border-box;line-height: 2;}
#szls_ad .content .ad_t{line-height: 2;}
/* szls_news */
#szls_news{padding: 2% 0 2%;position: relative;background: #f9f9f9;}
#szls_news .tabs{position: relative;right: 0;padding: 2% 0;text-align: center;}
#szls_news .tabs a{padding: 10px 30px;color: #333;border: 1px solid #efefef;}
#szls_news .tabs a+a{margin-left: 10px;}
#szls_news .tabs a.active{background: #c20009;border-color: #c20009;color: #fff;}
#szls_news .news-list{display: flex;flex-wrap: nowrap;justify-content: center;margin-top: 1%;}
#szls_news .news-list li{width: 26%;box-sizing: border-box;margin: 0 1.666666666666667%;}
#szls_news .news-list li dl{width: 90%;background: #ffffff;padding: 15px 30px;margin-top: -50px;position: relative;z-index: 3;margin-left: 5%;box-sizing: border-box;height: 250px;overflow: hidden;}
#szls_news .news-list li dl h4{font-size: 18px;line-height: 2;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 10px;}
#szls_news .news-list li dl h4 a{font-size: 18px;color: #333;}
#szls_news .news-list li .list-desc{color: #999;line-height: 2;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
#szls_news .news-list li .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 5px auto;position: absolute;bottom: 20px;}
#szls_news .news-list li .pic{width: 100%;overflow: hidden;}
#szls_news .news-list li .pic img{width: 100%;}
#szls_news .news-list li:hover  dl h4 a{color: #c20009;}

/* szls_culture */
#szls_culture{padding: 2% 0 2%;}
#szls_culture ul{flex-wrap: nowrap;display: flex;justify-content: space-between;}
#szls_culture ul li{width: 48%;position: relative;}
#szls_culture ul li::before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.46);display:block;z-index: 2;position: absolute;top: 0;left: 0;}
#szls_culture ul li #szls_tit{position: absolute;top: 22%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li .more{position: absolute;bottom: 35%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li #szls_tit span{color: #fff;}
#szls_culture ul li .pic{position: relative;width: 100%;height: 100%;top: 0;left: 0; z-index: 0;overflow: hidden;}
#szls_culture ul li .pic img{width: 100%;transition: all 0.3s;}
#szls_culture ul li:hover .pic img{transform: scale(1.08);}

/*底部*/
footer{background: #333;color: #fff;width: 100%;position: relative;z-index: 1;overflow: hidden;}
footer .top{padding: 2% 0;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: center !important;}
footer .top img{width: 240px;}
footer .content{display: flex;flex-wrap: nowrap;justify-content:space-between;}
footer .content .list{width: 17.5%;padding: 2% 0 2%;position: relative;}
footer .content .list dl dt{box-sizing: border-box;line-height: 3;letter-spacing: 2px;}
footer .content .list dl dt a{color: #fff;}
footer .content .list dl dd a{line-height: 2.5;color: #fff;}
footer .content .list dl dd a:hover{color: #fff;}
footer .content .list dl dd a::before{content: '-';display: inline-block;padding-right: 5px;}
/* footer .content .list:nth-of-type(2){width: 30%;} */
footer .content .list:nth-of-type(2) p{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 5px;margin-bottom: 5px;}
footer .content .list:nth-of-type(2) p a{width: 33%;display: inline-block;line-height: 2.5;color: #696969;font-size: 14px;}
footer .content .list:nth-of-type(1){width: 30%;}
footer .content .list:nth-of-type(1) dl dd {line-height: 2.5;color: #fff;padding-left: 40px;box-sizing: border-box;margin-bottom: 10px;}
footer .content .list dl dd.add{background: url(../images/icon/add-w.png) no-repeat 0 center;}
footer .content .list dl dd.name{background: url(../images/icon/name-w.png) no-repeat 0 center;}
footer .content .list dl dd.phone{background: url(../images/icon/phone-w.png) no-repeat 0 center;}
footer .content .list .wechat{padding: 8px 8px 12px 8px; border-radius: 0;background: #fff;width: 120px;position: absolute;right: 0;top: 40px;text-align: center; }
footer .content .list .wechat img{width: 100%;}
footer .content .list .wechat p{color: #696969;margin-top: 10px;}
#copyright {background:#fff; text-align:center; padding:1% 0;color: #696969;text-transform: capitalize;line-height: 1.5;}
#copyright a{color: #696969;}
#copyright .content {display: flex;flex-wrap: nowrap;justify-content:center;text-align: center;}
#copyright .copy{text-align: right;}

/*底部固定工具条*/
#tool{position: fixed;bottom: 0;left: 0;right: 0;z-index: 900;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: none;}
ul.toollist{position: fixed;z-index: 900;bottom: 0;left: 0;right: 0;margin: auto;display: block;height: 60px;}
.toollist li{float: left;width: auto;height: 100%;width: 25%;position: static!important;margin: 0;border-radius: 0!important;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;box-flex: 1;-webkit-box-sizing: border-box;box-shadow: none!important;background: none;}
.toollist li a{margin-top: 5px;font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position: relative;}
.toollist li a img{width: 24px;height: 24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist{background: url(../images/footer_bg.jpg);background-size: 100%;}
.toollist li{border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li:last-child{border-right: none;}
.toollist li a{color: #fff;}

/* 浮动工具 */
.c-tools {position: fixed;z-index: 9999;text-align: center;right: 5px;bottom: 50%;margin-bottom: -150px;}
.c-tools ul li {transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;position: relative;width: 62px;height: 62px;margin-top: 10px;background-color: #f5f5f5;border-radius: 5px;line-height: 62px;padding-right: 30px;box-sizing: border-box;color: #c20009;}
.c-tools ul li:hover {background-color: #c20009;color: #fff;}
.c-tools ul li span {transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 2px;-webkit-border-radius: 2px;display: none;position: absolute;right: 63px;width: 135px;padding: 0 10px;background: #e8b800;color: #ffffff;}
.c-tools ul li .ewmPic {width: 168px;}
.c-tools ul li .ewmPic img {display: block;margin-top: 10px;padding-bottom: 10px;width: 168px;height: 168px;}
.c-tools ul .tel-ico {background-position: center -22px;}
.c-tools ul .tel-ico span {height: 62px;line-height: 62px}
.c-tools ul .top-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .time-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .add-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .qq-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .top-ico {background-color: #c20009;color: #fff;}
/*==========@@公共模块 结束@@==========*/


/*******************************************内页**********************************************/
/* 内页banner */
.banner{width: 100%;margin-top: 100px;}
.banner {overflow: hidden;line-height: 0;text-align: center;position: relative;}
.banner .catname {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.banner .content {box-sizing: border-box;}
.banner .catname b {line-height: 2;font-size: 36px;font-weight: normal;}
.banner .catname p {line-height: 1.5;font-size: 24px;font-weight: lighter;letter-spacing: 3px;}
.banner img {visibility: hidden;margin: 0 auto;}
.banner img.show {visibility: visible;}
/* 面包屑 */
#mbx{font-size: 15px;font-weight: normal;}
#mbx a{font-size: 15px;font-weight: normal;position: relative;}
#mbx a:first-child{padding-left: 15px;}
#mbx a:first-child:before{content: '';display: inline-block;border:5px solid transparent;border-left-color: #c20009;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
/* 二级导航 */
#navtow{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 25px;z-index: 10;}
#navtow ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
#navtow ul li{background: #fff;width: 20%;border: 1px solid #f5f5f5;box-sizing: border-box;}
#navtow ul li a{color: #333;display: block;position: relative;text-align: left;padding: 15px 0 15px 15px;}
#navtow ul li a:after{content: '>';font-family: 'KAITI';color: #333;position: absolute;right: 0;top: 30%;right: 15px;transition: all 0.3s;}
#navtow ul li+li{margin-left: 1%;}
#navtow ul li.navcur{background: #c20009;}
#navtow ul li.navcur a{color: #fff;}
#navtow ul li.navcur a:after{color: #fff;}
#navtow ul li:hover{background: #c20009;}
#navtow ul li:hover a{color: #fff;}
#navtow ul li:hover a:after{color: #fff;transform: rotate(90deg);top: 35%;}

/* 详情页分页 */
#show_page dl{display: flex;flex-wrap: nowrap;justify-content: space-between;}
#show_page dl dd{width: 49.5%;background: #f8f8f8;color: #666;line-height: 50px;box-sizing: border-box;padding: 0 10px;height: 50px;}
#show_page dl dd a{color: #666;}
#show_page dl dd:hover a{color: #004888;}
/* szls_page_contact 联系我们 */
#szls_page_contact{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_contact #mbx{position: absolute;right: 0;top: 30px;}
.szls_page_contact{border: 1px solid #dbdbdb;padding: 1%;box-sizing: border-box;background: #fff;}
.szls_page_contact .map{width: 40%;max-width: 610px;overflow: hidden;}
.szls_page_contact .map #container{width: 100%;height: 400px;}
.szls_page_contact .contact{width: 58%;}
.szls_page_contact .contact h1{font-size: 24px;line-height: 2.5;font-weight: bold;border-bottom: 1px solid #efefef;margin-bottom: 25px;}
.szls_page_contact .contact dd{line-height: 2;margin-bottom: 2.5%;color: #696969;text-indent: 35px;}
.szls_page_contact .contact dd.add{background: url(../images/icon/add.png) no-repeat 0 center;}
.szls_page_contact .contact dd.email{background: url(../images/icon/email.png) no-repeat 0 center;}
.szls_page_contact .contact dd.name{background: url(../images/icon/name.png) no-repeat 0 center;}
.szls_page_contact .contact dd.phone{background: url(../images/icon/phone.png) no-repeat 0 center;}
.szls_page_contact .contact dd.fax{background: url(../images/icon/fax.png) no-repeat 0 center;}
.szls_page_contact .contact dl{position: relative;}
.szls_page_contact .contact .wechat{padding: 12px;background: #fff;width: 150px;position: absolute;right: 30px;top: 20%;text-align: center;}
.szls_page_contact .contact .wechat img{width: 100%;}
.szls_page_contact .contact .wechat p{color: #696969;margin-top: 10px;}

/* 新闻资讯 */
#szls_page_news{background: #f8f8f8;padding: 2% 0 2%;}
#szls_page_news #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_news .infolist-list dl {border: 1px solid #fff;margin-bottom: 2%;padding: 1%;background: #fff;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_news .infolist-list dt {width: 25%;}
#szls_page_news .infolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_news .infolist-list dt img {display: block;border: 1px solid #efefef;box-sizing: border-box;width: 100%;;}
#szls_page_news .infolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_news .infolist-list dd{width: 75%;position: relative;padding-left: 2%;box-sizing: border-box;}
#szls_page_news .infolist-list h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;font-weight: bold;line-height: 2;}
#szls_page_news .infolist-list dl:hover {border: 1px solid #c20009;}
#szls_page_news .infolist-list dl:hover h4 a {color: #c20009;}
#szls_page_news .infolist-list-desc {min-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
#szls_page_news .infolist-list-deta {height: 40px;line-height: 40px;text-align: center;display: block;position: absolute;bottom: 0;right: 0;padding: 0 40px;}
#szls_page_news .infolist-list-deta a {color: #666;font-size: 15px;}
#szls_page_news .infolist-list .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta {background: #c20009;border-color: #c20009;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta a {color: #fff;}
/* 新闻内页 */
#szls_page_news_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_news_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_news_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_news_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_news_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_news_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_news_show01 span+span{margin-left: 20px;}
.szls_page_news_show02{padding: 2% 0;}
.szls_page_news_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_news_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_news_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_news_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_news_show .right dt {width: 30%;}
#szls_page_news_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_news_show .right dt img {display: block;width: 100%; }
#szls_page_news_show .right dd h4 {font-weight: normal;overflow: hidden;}
#szls_page_news_show .right dd{width: 70%;position: relative;padding-left: 3%;box-sizing: border-box;}
#szls_page_news_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_news_show .right dl:hover h4 a {color: #c20009;}
#szls_page_news_show .right dl:hover img {transform: scale(1.08);}
#szls_page_news_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_news_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 解决方案 */
#szls_page_solution{background: #fff;padding: 2% 0 1%;}
#szls_page_solution #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_solution .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;}
#szls_page_solution .prolist-list dl:nth-child(4n+0){margin-right: 0;}
#szls_page_solution .prolist-list dt {width: 100%;}
#szls_page_solution .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_solution .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_solution .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_solution .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_solution .prolist-list h4{overflow: hidden;line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_solution .prolist-list dl:hover h4{background: #c20009;}
#szls_page_solution .prolist-list dl:hover h4 {color: #fff;}
/* 解决方案详情页 */
#szls_page_solution_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_solution_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_solution_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_solution_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_solution_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_solution_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_solution_show01 span+span{margin-left: 20px;}
.szls_page_solution_show02{padding: 2% 0;}
.szls_page_solution_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_solution_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_solution_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_solution_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_solution_show .right dt {width: 100%;}
#szls_page_solution_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_solution_show .right dt img {display: block;width: 100%; }
#szls_page_solution_show .right dd h4 {font-weight: normal;overflow: hidden;line-height: 2;}
#szls_page_solution_show .right dd{width: 100%;position: relative;box-sizing: border-box;}
#szls_page_solution_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_solution_show .right dl:hover h4 a {color: #c20009;}
#szls_page_solution_show .right dl:hover img {transform: scale(1.08);}
#szls_page_solution_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_solution_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 关于我们 */
#szls_page_about{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_about #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_about #navtow li{background:#f8f8f8}
#szls_page_about #navtow li:hover{background:#c20009}
#szls_page_about #navtow li.navcur{background:#c20009}
#szls_page_about .pic{position: relative;right: 0;z-index: 0;width: 48%;float: right;}
#szls_page_about .pic img{width: 100%;}
#szls_page_about .left{width: 50%;height: 400px;}
#szls_page_about .left p{line-height: 3;color: #666;text-indent: 2rem;}
#szls_page_about .left h1{margin-bottom: 30px;color: #004888;font-weight: normal;margin-top: 20px;}
.szls_page_about01{width: 100%;background: #135bab;position: relative; z-index: 1;}
.szls_page_about01 .content{display: flex;flex-wrap: nowrap;justify-content: space-between;padding:2% 0;box-sizing: border-box;z-index: 1;position: relative;}
.szls_page_about01 dl{width: 25%;text-align: center;font-weight: lighter;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.szls_page_about01 dl:last-child{border-right: none;}
.szls_page_about01 dl dt{font-size: 18px;display: block;color: #fff;}
.szls_page_about01 dl dt span{font-size: 62px;padding-right: 5px;}
.szls_page_about01 dl dd{font-size: 15px;line-height: 2.5;color: #fff;position: relative;padding-right:20px;display: inline-block;}
.szls_page_about01 dl dd:after{content: '';width: 15px;height: 15px;border-radius: 50%;display: block;position: absolute;right: 0;background: #c20009;color: #fff;top: 50%;transform: translateY(-50%);text-align: center; z-index: 1;}
.szls_page_about01 dl dd:before{content: '';width: 5px;height: 5px;display: inline-block;position: absolute;right: 5px;top: 50%;transform: translateY(-50%) rotate(45deg);border: 1px solid transparent;border-right-color: #fff;z-index: 2;border-top-color: #fff;}

#szls_page_about02{padding: 4% 0 0;position: relative;background: url(../images/abg01.jpg) no-repeat bottom;min-height:720px;box-sizing: border-box;}
#szls_page_about02 strong{text-align: center;font-size: 30px;display: block;line-height: 2;color: #333;font-weight: lighter;}
#szls_page_about02 .item{padding-top: 50px;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_about02 .item dl{text-align: center;width: 25%;}
#szls_page_about02 .item dl dt{display: inline-block;width: 80px;height: 80px;border: 2px solid #c20009;border-radius: 50%;line-height: 80px;color: #c20009;font-size: 36px;margin-bottom: 2%;position: relative;}
#szls_page_about02 .item dl dt::after{content: '';width: 0;height: 0;border: 8px solid transparent;border-top-color: #c20009;position: absolute;bottom: -16px;left: 50%;transform: translateX(-8px);}
#szls_page_about02 .item dl dd{font-size: 26px;line-height: 2.5;font-weight: bold;color: #c20009;}
#szls_page_about02 .item dl dd p{font-size: 16px;line-height: 2.5;}

#szls_page_about03{text-align: center;padding: 2% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about03 .swiper-button-next{background: #fff;height: 110%;top: 0;width: 60px;right: 0;}
#szls_page_about03 .swiper-button-prev{left: 0;background: #fff;height: 110%;top: 0;width: 60px;}
#szls_page_about03 .swiper-button-next:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px 0;}
#szls_page_about03 .swiper-button-prev:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about03 .swiper-button-next:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px -19px;}
#szls_page_about03 .swiper-button-prev:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 -19px;}
#szls_page_about03 .title{line-height: 2;margin-top: 3%;}
#szls_page_about03 .szls_page_about03_con{padding: 0 60px;margin-bottom: 2%;}
#szls_page_about03 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about03 .pic{width: 100%; overflow: hidden;}
#szls_page_about03 .pic img{width: 100%;}

#szls_page_about04{overflow: hidden;text-align: center;position: relative;background: url(../images/abg02.jpg) no-repeat top;min-height: 716px;box-sizing: border-box;}
#szls_page_about04 #szls_tit_l span{color: #fff;}
#szls_page_about04 #szls_tit_l {margin-bottom: 60px;}
#szls_page_about04 .fl{width: 40%;padding-top: 4%;}
#szls_page_about04 .fr{width: 60%;}
#szls_page_about04 p{font-size: 30px;color: #fff; text-align: left;line-height: 2;}
#szls_page_about04 p span{color: #e8b800;font-size: 40px;padding: 0 10px;}

#szls_page_about05{text-align: center;padding: 3% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about05 .swiper-button-next{background: #fff;height: 105%;top: 0;width: 60px;right: 0;}
#szls_page_about05 .swiper-button-next:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px 0;}
#szls_page_about05 .swiper-button-prev:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about05 .swiper-button-prev{left: 0;background: #fff;height: 105%;top: 0;width: 60px;}
#szls_page_about05 .swiper-button-next:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px -43px;}
#szls_page_about05 .swiper-button-prev:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 -43px;}
#szls_page_about05 .title{line-height: 2;margin-top: 3%;}
#szls_page_about05 .szls_page_about05_con{margin-bottom: 2%;}
#szls_page_about05 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about05 .pic{width: 100%; overflow: hidden;border: 1px solid #efefef;box-sizing: border-box;}
#szls_page_about05 .pic img{width: 100%;}
#szls_page_pic{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic #mbx{position: absolute;right: 0;top: 30px;}

#szls_page_pic ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic ol li{width: 19%;margin-right: 1%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic ol li:nth-child(5n+0){margin-right: 0;}
#szls_page_pic ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic ol li .pic img{width: 100%;}
#szls_page_pic ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic ol li:hover{border-color: #efefef;}
#szls_page_pic_h{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic_h #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pic_h ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic_h ol li{width: 24%;margin-right: 1.3333333333%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic_h ol li:nth-child(4n+0){margin-right: 0;}
#szls_page_pic_h ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic_h ol li .pic img{width: 100%;}
#szls_page_pic_h ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic_h ol li:hover{border-color: #efefef;}

/* 产品展示 */
 #pro_search{background: #fff;padding: 1% 2%;margin-bottom: 1%;margin-top: 2%;}
 #pro_search dl dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl dd {margin-bottom: 20px;padding: 5px 0;}
 #pro_search dl dd span{display: inline-block;padding-right: 10px;text-align: right;width:9.5%;}
 #pro_search dl dd span a{line-height: 2;}
 #pro_search dl dd em{display: inline-block;}
 #pro_search dl dd em a{line-height: 2;font-style: normal;padding:0 10px;color: #333;display: inline-block;}
 #pro_search dl dd em a.navcur{background: #c20009;color: #fff;}
 
 #pro_search dl.brand dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl.brand dd {margin-bottom: 20px;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
 #pro_search dl.brand dd span{display: inline-block;text-align: left;width: auto;}
 #pro_search dl.brand dd span a{line-height: 2;padding:0 20px;display: inline-block;}
 #pro_search dl.brand dd span a.current{background: #c20009;color: #fff;}
 
#szls_page_pro{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_pro #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pro .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;}
#szls_page_pro .prolist-list dl:nth-child(4n+0){margin-right: 0;}
#szls_page_pro .prolist-list dt {width: 100%;}
#szls_page_pro .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_pro .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_pro .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_pro .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_pro .prolist-list h4{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list h4 a{line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list dl:hover h4{background: #c20009;}
#szls_page_pro .prolist-list dl:hover h4 a{color: #fff;}
/* 产品展示 */
#szls_page_pro_show{background: #fff;padding: 2% 0 2%;position: relative;}
#szls_page_pro_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_pro_show .content{background: #fff;box-sizing: border-box;}
#szls_page_pro_show .left{width: 30%;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
#szls_page_pro_show .left .pic{width: 100%;border: 1px solid #e8e8e8;}
#szls_page_pro_show .left .pic img{width: 100%;}
#szls_page_pro_show .right{width: 70%;float: right;box-sizing: border-box;padding-left: 0.5%;position: relative;}
#szls_page_pro_show .right h1{font-weight: normal;margin-bottom: 0.5%;font-size: 30px;padding-bottom: 15px;color: #c20009;border-bottom: 1px solid #f5f5f5;}
#szls_page_pro_show .jj{font-size: 16px;line-height: 2;box-sizing: border-box;}
#szls_page_pro_show .td{font-size: 16px;line-height: 2;margin-bottom: 1%;box-sizing: border-box;}
#szls_page_pro_show .right .introduction{font-size: 15px;line-height: 2.5;color: #666;}
#szls_page_pro_show .right .introduction table {margin: 0 auto;color: #262626;width: 100%;border-collapse:collapse;font-size: 14px;}
#szls_page_pro_show .right .introduction table td {border: 1px solid #e5e5e5;line-height: 1.8rem;padding: 0.2rem;text-align: center;font-size: 14px}
#szls_page_pro_show .right .introduction table .bold {font-weight: bold;background: #f5f5f5}
#szls_page_pro_show .right .introduction table a {font-weight: bold;font-size: 16px;color: #0064a0}
}
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
/******************************************************************** iPad Pro ***********************************************************************************/
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
@media screen and (min-width: 1025px) and (max-width: 1367px) {
body {width:100%; margin: 0px; font:normal 16px 'Microsoft YaHei','微软雅黑'; color:#000; background:#fff;}
h1 {font-weight:lighter; font-size:28px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f28 {font-size:28px;}
.f30 {font-size:30px;}
.f36 {font-size:36px;}
.f40 {font-size:40px;}
.f64 {font-size:64px;}
.content{width: 95%;margin: 0 auto;max-width: 1680px;position: relative;}
.more{padding: 10px 60px ;display: inline-block;border: 1px solid #efefef;font-size: 16px;transition: all .3s;}
.more:hover{border-color: #e8b800;background: #e8b800;color: #fff;}
/*顶部菜单隐藏*/
#head-block {display:none;}
#footer-menu {display:none;}
/*顶部大图*/
#topbig {overflow:hidden; background:#fff;}
#topbig .swiper-container {height:90vh; overflow:hidden;} 
#topbig .swiper-slide {height:100%; overflow:hidden;}
#topbig .picA {background:url(../images/banner2.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picB {background:url(../images/banner3.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picC {background:url(../images/banner1.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .toppic-font {color:#fff; position:absolute; z-index:3; bottom:35%; left:10%;}
#topbig .toppic-font .txta {font-size:24px; padding-top:5%;color: #333333;}
#topbig .toppic-font .txtb {font-size:24px; padding-top:5%;line-height:180%;color: #333333;}
#topbig .toppic-font .txtb span{font-size:40px;color: #c20009;font-weight: bold;}
#topbig .toppic-font .txtc {font-size:24px; line-height:150%;color: #fff;background: #c20009;margin-top: 5%;padding:0 30px;display: inline-block;letter-spacing: 5px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
#topbig .swiper-container-horizontal .swiper-pagination-bullet-active{background: #c20009;width: 40px;border-radius: 10px;height: 4px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 40px;border-radius: 10px;height: 4px;}
/*左侧菜单*/
#left-block {padding:0 0%;z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;border-bottom: 1px  solid #efefef;}
#left-block .header{height: 90px;}
#left-block .logo {margin-top:12.5px;width: 15%;float: left;}
#left-block .logo img{height: 45;}
#left-block .menu {text-align:center; position:relative;width:85%;float: right;}
#left-block .menu ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;margin: 0 auto;}
#left-block .menu li {margin:0 0 0 0;position: relative;padding:0 20px;}
#left-block .menu li:hover:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li.active:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li a:hover,#left-block .menu li.active a{color: #c20009;}
#left-block .menu li:last-of-type:after{display: none;}
#left-block .menu li a{display: inline-block;font-size: 15px;color: #333;text-decoration: none;line-height: 90px;display: block;}
#left-block .menu li .sub{display: none;}
#left-block .menu .language a{line-height: 1.8;text-transform: uppercase;color: #333;}
#left-block .menu .language{position: relative;top:30px;margin-left: 10px;background: url(../images//icon/lan.png) no-repeat;padding-left: 35px;}
/* 滑动后 */
.top-fixed{position:fixed;animation:mymove .5s forwards; z-index:10;background: #fff;}
@keyframes mymove{from {top:-114px;}to {top:0px;}}
.top-fixed .menu a{color: #333 !important;}
.top-fixed .menu em{color: #333 !important;}

/*左侧菜单-弹出层*/
#left-block #showDiv {background:url(../images/mask_bg.jpg); background-size:cover; width:100%; height:100%; position:fixed; display:none; z-index:1001; top:0; left:0;}
#left-block #showDiv .content {position:absolute; left:10%; top:20%; color:#000; width:80%;}
#left-block #showDiv .close a {float:left; cursor:pointer; background:url(../images/close1.png) no-repeat; background-size:100%; width:50px; height:50px; display:block;}
#left-block #showDiv .close a:hover {transform: rotate(90deg);}
#left-block #showDiv .list {padding:0; overflow:hidden; margin:4px 0 0 0;}
#left-block #showDiv .list ul {float:left; margin-left:8vw;}
#left-block #showDiv .list li {text-align:left;}

/*公用TITLE*/
#szls_tit{position: relative;margin: 0 auto ;text-align: left;padding-bottom: 15px;}
#szls_tit span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 0;}
#szls_tit_c{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 15px;}
#szls_tit_c span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit_c::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}


/*#szls_about */
#szls_about{position: relative; background-repeat: no-repeat;background-attachment: fixed;background-position: center top;padding: 90px 0;overflow: hidden; height: 620px;}
/* ksczx_about */
#szls_about{background: url(../images/about_bg.jpg) no-repeat center top;height: 490px;box-sizing: border-box;padding-top: 50px;text-align: center;position: relative;}
#szls_about .content{margin-bottom: 30px;}
#szls_about .content p{width: 90%;font-size: 16px;line-height: 3;text-align: center;margin: 0 auto;margin-top: 0;}
#szls_about .waves {position:absolute;bottom:0;height: 400px;width: 100%;}
#szls_about a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

#szls_about_01{ background-size:cover; border-bottom:#dcdcdc 1px solid}
#szls_about_01 ul{ }
#szls_about_01 ul li{ float:left; width:25%; text-align:center; border-right:#dcdcdc 1px solid; padding:3.5rem 1rem; height:18.375rem; position:relative; cursor:pointer;box-sizing: border-box;text-align: center;}
#szls_about_01 ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:.6s}
#szls_about_01 ul li h3{ height:4.75rem; transition:.6s; position:relative;text-align: center;}
#szls_about_01 ul li h3:before{ content:""; position:absolute; top:3.5rem; left:50%; width:1px; height:0; transition:.6s}
#szls_about_01 ul li h3 img{ transition:.6s;display: inline-block;}
#szls_about_01 ul li:last-child{ border:none}
#szls_about_01 ul li h5{ position:relative; transition:.6s;}
#szls_about_01 ul li big{font-size: 3rem;color: #c20009;font-weight:bold;font-family:'Times New Roman', Times, serif;}
#szls_about_01 ul li up{font-size: 1.375rem;color: #c20009;font-weight:bold;transition:.6s;position:relative;vertical-align: top;font-family: 'Times New Roman', Times, serif;margin-left: 0.25rem;}
#szls_about_01 ul li h6{font-size: 1rem;color: #333;margin:0 0 0.25rem;line-height: 2rem; transition:.6s; position:relative;font-weight: normal;}
#szls_about_01 ul li:hover h3:before{ height:3.125rem; background:#fff}
#szls_about_01 ul li:hover h3{ height:8.25rem}
#szls_about_01 ul li:hover h3 img{-webkit-filter:brightness(4);-moz-filter:brightness(4);-ms-filter:brightness(4);-o-filter:brightness(4);filter:brightness(4);filter: bright;transform:rotateY(360deg);}
#szls_about_01 ul li:hover:before{ transform:scaleY(1.1); background:#c20009}
#szls_about_01 ul li:hover up, #szls_about_01 ul li:hover big, #szls_about_01 ul li:hover h6{ color:#fff}

/* szls_product */
#szls_product{text-align: center;position: relative; z-index: 2;background: #fff;padding: 2% 0 2%;}
.szls_product_con{width: 100%;padding-top: 2%;}
.szls_product_con dl{width: 49%;float: left;text-align: left;box-sizing: border-box;padding-top: 2%;border-top: 3px solid transparent;position: relative;border: 1px solid #efefef;margin-right: 2%;padding-left: 20%;min-height: 340px;margin-bottom: 2%;}
.szls_product_con dl:nth-child(even){margin-right: 0;}
.szls_product_con dl dt{font-size: 24px;line-height: 1.5;margin-bottom: 4%;color: #333333;padding:0 5%;font-weight: bold;}
.szls_product_con dl dd{font-size: 14px;line-height: 2.3;color: #666666;padding:0 5%;}
.szls_product_con dl .pic{width: 40%;position: absolute;left: 0;overflow: hidden;border-right: 1px solid #f5f5f5;}
.szls_product_con dl .pic img{width: 100%;}
.szls_product_con dl:hover{border-top: 3px solid #c20009;}
.szls_product_con dl:hover dt{color: #c20009;}
.szls_product_con dl:hover img{transform: scale(1.1);}
#szls_product a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

/* showon_solution */
#szls_solution{margin: 0% auto;background: #fff;position: relative;background: url(../images/application.jpg);}
#szls_solution .left{float: left;width: 45%;padding: 3% 5% 0 0%;box-sizing: border-box;}
#szls_solution .t02{margin-bottom: 20px;}
#szls_solution p{margin-bottom: 20px;color: #666666;width: 90%;line-height: 2.5;margin-top: 2%;}
#szls_solution .catname{width: 100%;margin-bottom: 15%;}
#szls_solution .catname ul{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_solution .catname ul li{width:31%;text-align: center;position: relative;border: 1px solid #f1f1f1;margin-bottom: 4%;margin-right: 2.3333333333%;box-sizing: border-box;background: #fff;}
#szls_solution .catname ul li:hover{border-color:  #c20009;background: #c20009;color: #fff;}
#szls_solution .catname ul li a{color: #333;display: block;line-height: 2.6;}
#szls_solution .catname ul li:hover a{color: #fff;}
#szls_solution .right{float: right;width: 42%;box-sizing: border-box;padding-top: 3%;padding-bottom: 3%;}
#szls_solution .right .swiper-container{padding-bottom: 50px;}
#szls_solution .right .swiper-slide{background: #999;margin-top: 30px;transition: .3s margin-top;}
#szls_solution .right .swiper-slide .pic{width: 100%;overflow: hidden;}
#szls_solution .right .swiper-slide .pic img{width: 100%;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .pic img{transform: scale(1.1);}
#szls_solution .right .swiper-slide .t{position: absolute;bottom: 0;width: 100%;font-size: 24px;color: #fff;text-align: center;line-height: 3;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .t{bottom: 20px;}
#szls_solution .right .swiper-slide-next{margin-top: 0;}
#szls_solution .right .swiper-pagination{bottom: 0;}
#szls_solution .right .swiper-pagination-bullet-active{color: #c20009 !important;}
#szls_solution .right .swiper-button-next,#szls_solution .right .swiper-button-prev{color: #fff;}
#szls_solution .right .swiper-button-next:after,#szls_solution .right .swiper-button-prev:after{font-size: 32px;}

/* szls_ad */
#szls_ad{background-image: url(../images/ad.jpg);height: 360px;background-position: center;background-repeat: no-repeat;overflow: hidden;position: relative;}
#szls_ad .content{top: 50%;text-align: right;transform: translateY(-50%);color: #fff;text-align: left;}
#szls_ad .content .ad_c{text-align: left;padding-left: 0%;box-sizing: border-box;line-height: 2;}
#szls_ad .content .ad_t{line-height: 2;}
/* szls_news */
#szls_news{padding: 2% 0 2%;position: relative;background: #f9f9f9;}
#szls_news .tabs{position: relative;right: 0;padding: 2% 0;text-align: center;}
#szls_news .tabs a{padding: 10px 30px;color: #333;border: 1px solid #efefef;}
#szls_news .tabs a+a{margin-left: 10px;}
#szls_news .tabs a.active{background: #c20009;border-color: #c20009;color: #fff;}
#szls_news .news-list{display: flex;flex-wrap: nowrap;justify-content: center;margin-top: 1%;}
#szls_news .news-list li{width: 26%;box-sizing: border-box;margin: 0 1.666666666666667%;}
#szls_news .news-list li dl{width: 90%;background: #ffffff;padding: 15px 30px;margin-top: -50px;position: relative;z-index: 3;margin-left: 5%;box-sizing: border-box;height: 250px;overflow: hidden;}
#szls_news .news-list li dl h4{font-size: 18px;line-height: 2;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 10px;}
#szls_news .news-list li dl h4 a{font-size: 18px;color: #333;}
#szls_news .news-list li .list-desc{color: #999;line-height: 2;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
#szls_news .news-list li .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 5px auto;position: absolute;bottom: 20px;}
#szls_news .news-list li .pic{width: 100%;overflow: hidden;}
#szls_news .news-list li .pic img{width: 100%;}
#szls_news .news-list li:hover  dl h4 a{color: #c20009;}

/* szls_culture */
#szls_culture{padding: 2% 0 2%;}
#szls_culture ul{flex-wrap: nowrap;display: flex;justify-content: space-between;}
#szls_culture ul li{width: 48%;position: relative;}
#szls_culture ul li::before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.46);display:block;z-index: 2;position: absolute;top: 0;left: 0;}
#szls_culture ul li #szls_tit{position: absolute;top: 22%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li .more{position: absolute;bottom: 35%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li #szls_tit span{color: #fff;}
#szls_culture ul li .pic{position: relative;width: 100%;height: 100%;top: 0;left: 0; z-index: 0;overflow: hidden;}
#szls_culture ul li .pic img{width: 100%;transition: all 0.3s;}
#szls_culture ul li:hover .pic img{transform: scale(1.08);}


/*底部*/
footer{background: #333;color: #fff;width: 100%;position: relative;z-index: 1;overflow: hidden;}
footer .top{padding: 2% 0;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: center !important;}
footer .top img{width: 240px;}
footer .content{display: flex;flex-wrap: nowrap;justify-content:space-between;}
footer .content .list{width: 17.5%;padding: 2% 0 2%;position: relative;}
footer .content .list dl dt{box-sizing: border-box;line-height: 3;letter-spacing: 2px;}
footer .content .list dl dt a{color: #fff;}
footer .content .list dl dd a{line-height: 2.5;color: #fff;}
footer .content .list dl dd a:hover{color: #fff;}
footer .content .list dl dd a::before{content: '-';display: inline-block;padding-right: 5px;}
/* footer .content .list:nth-of-type(2){width: 30%;} */
footer .content .list:nth-of-type(2) p{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 5px;margin-bottom: 5px;}
footer .content .list:nth-of-type(2) p a{width: 33%;display: inline-block;line-height: 2.5;color: #696969;font-size: 14px;}
footer .content .list:nth-of-type(1){width: 30%;}
footer .content .list:nth-of-type(1) dl dd {line-height: 2.5;color: #fff;padding-left: 40px;box-sizing: border-box;margin-bottom: 10px;}
footer .content .list dl dd.add{background: url(../images/icon/add-w.png) no-repeat 0 center;}
footer .content .list dl dd.name{background: url(../images/icon/name-w.png) no-repeat 0 center;}
footer .content .list dl dd.phone{background: url(../images/icon/phone-w.png) no-repeat 0 center;}
footer .content .list .wechat{padding: 8px 8px 12px 8px; border-radius: 0;background: #fff;width: 120px;position: absolute;right: 0;top: 40px;text-align: center; }
footer .content .list .wechat img{width: 100%;}
footer .content .list .wechat p{color: #696969;margin-top: 10px;}
#copyright {background:#fff; text-align:center; padding:1% 0;color: #696969;text-transform: capitalize;line-height: 1.5;}
#copyright a{color: #696969;}
#copyright .content {display: flex;flex-wrap: nowrap;justify-content:center;text-align: center;}
#copyright .copy{text-align: right;}

/*底部固定工具条*/
#tool{position: fixed;bottom: 0;left: 0;right: 0;z-index: 900;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: none;}
ul.toollist{position: fixed;z-index: 900;bottom: 0;left: 0;right: 0;margin: auto;display: block;height: 60px;}
.toollist li{float: left;width: auto;height: 100%;width: 25%;position: static!important;margin: 0;border-radius: 0!important;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;box-flex: 1;-webkit-box-sizing: border-box;box-shadow: none!important;background: none;}
.toollist li a{margin-top: 5px;font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position: relative;}
.toollist li a img{width: 24px;height: 24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist{background: url(../images/footer_bg.jpg);background-size: 100%;}
.toollist li{border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li:last-child{border-right: none;}
.toollist li a{color: #fff;}

/* 浮动工具 */
.c-tools {position: fixed;z-index: 9999;text-align: center;right: 5px;bottom: 50%;margin-bottom: -150px;}
.c-tools ul li {transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;position: relative;width: 62px;height: 62px;margin-top: 10px;background-color: #f5f5f5;border-radius: 5px;line-height: 62px;padding-right: 30px;box-sizing: border-box;color: #c20009;}
.c-tools ul li:hover {background-color: #c20009;color: #fff;}
.c-tools ul li span {transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 2px;-webkit-border-radius: 2px;display: none;position: absolute;right: 63px;width: 135px;padding: 0 10px;background: #e8b800;color: #ffffff;}
.c-tools ul li .ewmPic {width: 168px;}
.c-tools ul li .ewmPic img {display: block;margin-top: 10px;padding-bottom: 10px;width: 168px;height: 168px;}
.c-tools ul .tel-ico {background-position: center -22px;}
.c-tools ul .tel-ico span {height: 62px;line-height: 62px}
.c-tools ul .top-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .time-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .add-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .qq-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .top-ico {background-color: #c20009;color: #fff;}
/*==========@@公共模块 结束@@==========*/


/*******************************************内页**********************************************/
/* 内页banner */
.banner{width: 100%;margin-top: 90px;}
.banner {overflow: hidden;line-height: 0;text-align: center;position: relative;}
.banner .catname {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.banner .content {box-sizing: border-box;}
.banner .catname b {line-height: 2;font-size: 36px;}
.banner .catname p {line-height: 2.5;font-size: 24px;font-weight: normal;letter-spacing: 1px;}
.banner img {visibility: hidden;margin: 0 auto;}
.banner img.show {visibility: visible;}
/* 面包屑 */
#mbx{font-size: 15px;font-weight: lighter;}
#mbx a{font-size: 15px;font-weight: lighter;}
/* 二级导航 */
#navtow{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 25px;z-index: 10;}
#navtow ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
#navtow ul li{background: #fff;width: 20%;}
#navtow ul li a{color: #333;display: block;position: relative;text-align: left;padding: 15px 0 15px 15px;}
#navtow ul li a:after{content: '>';font-family: 'KAITI';color: #333;position: absolute;right: 0;top: 30%;right: 15px;transition: all 0.3s;}
#navtow ul li+li{margin-left: 1%;}
#navtow ul li.navcur{background: #c20009;}
#navtow ul li.navcur a{color: #fff;}
#navtow ul li.navcur a:after{color: #fff;}
#navtow ul li:hover{background: #c20009;}
#navtow ul li:hover a{color: #fff;}
#navtow ul li:hover a:after{color: #fff;transform: rotate(90deg);top: 35%;}

/* 详情页分页 */
#show_page dl{display: flex;flex-wrap: nowrap;justify-content: space-between;}
#show_page dl dd{width: 49.5%;background: #f8f8f8;color: #666;line-height: 50px;box-sizing: border-box;padding: 0 10px;height: 50px;}
#show_page dl dd a{color: #666;}
#show_page dl dd:hover a{color: #004888;}
/* szls_page_contact 联系我们 */
#szls_page_contact{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_contact #mbx{position: absolute;right: 0;top: 30px;}
.szls_page_contact{border: 1px solid #dbdbdb;padding: 1%;box-sizing: border-box;background: #fff;}
.szls_page_contact .map{width: 40%;max-width: 610px;overflow: hidden;}
.szls_page_contact .map #container{width: 100%;height: 400px;}
.szls_page_contact .contact{width: 58%;}
.szls_page_contact .contact h1{font-size: 24px;line-height: 2.5;font-weight: bold;border-bottom: 1px solid #efefef;margin-bottom: 25px;}
.szls_page_contact .contact dd{line-height: 2;margin-bottom: 2.5%;color: #696969;text-indent: 35px;}
.szls_page_contact .contact dd.add{background: url(../images/icon/add.png) no-repeat 0 center;}
.szls_page_contact .contact dd.email{background: url(../images/icon/email.png) no-repeat 0 center;}
.szls_page_contact .contact dd.name{background: url(../images/icon/name.png) no-repeat 0 center;}
.szls_page_contact .contact dd.phone{background: url(../images/icon/phone.png) no-repeat 0 center;}
.szls_page_contact .contact dd.fax{background: url(../images/icon/fax.png) no-repeat 0 center;}
.szls_page_contact .contact dl{position: relative;}
.szls_page_contact .contact .wechat{padding: 12px;background: #fff;width: 150px;position: absolute;right: 30px;top: 20%;text-align: center;}
.szls_page_contact .contact .wechat img{width: 100%;}
.szls_page_contact .contact .wechat p{color: #696969;margin-top: 10px;}

/* 新闻资讯 */
#szls_page_news{background: #f8f8f8;padding: 2% 0 2%;}
#szls_page_news #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_news .infolist-list dl {border: 1px solid #fff;margin-bottom: 2%;padding: 1%;background: #fff;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_news .infolist-list dt {width: 25%;}
#szls_page_news .infolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_news .infolist-list dt img {display: block;border: 1px solid #efefef;box-sizing: border-box;width: 100%;;}
#szls_page_news .infolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_news .infolist-list dd{width: 75%;position: relative;padding-left: 2%;box-sizing: border-box;}
#szls_page_news .infolist-list h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;font-weight: bold;line-height: 2;}
#szls_page_news .infolist-list dl:hover {border: 1px solid #c20009;}
#szls_page_news .infolist-list dl:hover h4 a {color: #c20009;}
#szls_page_news .infolist-list-desc {min-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
#szls_page_news .infolist-list-deta {height: 40px;line-height: 40px;text-align: center;display: block;position: absolute;bottom: 0;right: 0;padding: 0 40px;}
#szls_page_news .infolist-list-deta a {color: #666;font-size: 15px;}
#szls_page_news .infolist-list .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta {background: #c20009;border-color: #c20009;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta a {color: #fff;}
/* 新闻内页 */
#szls_page_news_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_news_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_news_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_news_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_news_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_news_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_news_show01 span+span{margin-left: 20px;}
.szls_page_news_show02{padding: 2% 0;}
.szls_page_news_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_news_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_news_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_news_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_news_show .right dt {width: 30%;}
#szls_page_news_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_news_show .right dt img {display: block;width: 100%; }
#szls_page_news_show .right dd h4 {font-weight: normal;overflow: hidden;}
#szls_page_news_show .right dd{width: 70%;position: relative;padding-left: 3%;box-sizing: border-box;}
#szls_page_news_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_news_show .right dl:hover h4 a {color: #c20009;}
#szls_page_news_show .right dl:hover img {transform: scale(1.08);}
#szls_page_news_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_news_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 解决方案 */
#szls_page_solution{background: #fff;padding: 2% 0 1%;}
#szls_page_solution #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_solution .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;}
#szls_page_solution .prolist-list dl:nth-child(4n+0){margin-right: 0;}
#szls_page_solution .prolist-list dt {width: 100%;}
#szls_page_solution .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_solution .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_solution .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_solution .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_solution .prolist-list h4{overflow: hidden;line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_solution .prolist-list dl:hover h4{background: #c20009;}
#szls_page_solution .prolist-list dl:hover h4 {color: #fff;}
/* 解决方案详情页 */
#szls_page_solution_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_solution_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_solution_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_solution_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_solution_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_solution_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_solution_show01 span+span{margin-left: 20px;}
.szls_page_solution_show02{padding: 2% 0;}
.szls_page_solution_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_solution_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_solution_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_solution_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_solution_show .right dt {width: 100%;}
#szls_page_solution_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_solution_show .right dt img {display: block;width: 100%; }
#szls_page_solution_show .right dd h4 {font-weight: normal;overflow: hidden;line-height: 2;}
#szls_page_solution_show .right dd{width: 100%;position: relative;box-sizing: border-box;}
#szls_page_solution_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_solution_show .right dl:hover h4 a {color: #c20009;}
#szls_page_solution_show .right dl:hover img {transform: scale(1.08);}
#szls_page_solution_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_solution_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 关于我们 */
#szls_page_about{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_about #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_about #navtow li{background:#f8f8f8}
#szls_page_about #navtow li:hover{background:#c20009}
#szls_page_about #navtow li.navcur{background:#c20009}
#szls_page_about .pic{position: relative;right: 0;z-index: 0;width: 48%;float: right;}
#szls_page_about .pic img{width: 100%;}
#szls_page_about .left{width: 50%;min-height: 400px;}
#szls_page_about .left p{line-height: 3;color: #666;text-indent: 2rem;}
#szls_page_about .left h1{margin-bottom: 30px;color: #004888;font-weight: normal;margin-top: 20px;}
.szls_page_about01{width: 100%;background: #135bab;position: relative; z-index: 1;}
.szls_page_about01 .content{display: flex;flex-wrap: nowrap;justify-content: space-between;padding:2% 0;box-sizing: border-box;z-index: 1;position: relative;}
.szls_page_about01 dl{width: 25%;text-align: center;font-weight: lighter;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.szls_page_about01 dl:last-child{border-right: none;}
.szls_page_about01 dl dt{font-size: 18px;display: block;color: #fff;}
.szls_page_about01 dl dt span{font-size: 62px;padding-right: 5px;}
.szls_page_about01 dl dd{font-size: 15px;line-height: 2.5;color: #fff;position: relative;padding-right:20px;display: inline-block;}
.szls_page_about01 dl dd:after{content: '';width: 15px;height: 15px;border-radius: 50%;display: block;position: absolute;right: 0;background: #c20009;color: #fff;top: 50%;transform: translateY(-50%);text-align: center; z-index: 1;}
.szls_page_about01 dl dd:before{content: '';width: 5px;height: 5px;display: inline-block;position: absolute;right: 5px;top: 50%;transform: translateY(-50%) rotate(45deg);border: 1px solid transparent;border-right-color: #fff;z-index: 2;border-top-color: #fff;}

#szls_page_about02{padding: 4% 0 0;position: relative;background: url(../images/abg01.jpg) no-repeat bottom;min-height:720px;box-sizing: border-box;}
#szls_page_about02 strong{text-align: center;font-size: 30px;display: block;line-height: 2;color: #333;font-weight: lighter;}
#szls_page_about02 .item{padding-top: 50px;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_about02 .item dl{text-align: center;width: 25%;}
#szls_page_about02 .item dl dt{display: inline-block;width: 80px;height: 80px;border: 2px solid #c20009;border-radius: 50%;line-height: 80px;color: #c20009;font-size: 36px;margin-bottom: 2%;position: relative;}
#szls_page_about02 .item dl dt::after{content: '';width: 0;height: 0;border: 8px solid transparent;border-top-color: #c20009;position: absolute;bottom: -16px;left: 50%;transform: translateX(-8px);}
#szls_page_about02 .item dl dd{font-size: 26px;line-height: 2.5;font-weight: bold;color: #c20009;}
#szls_page_about02 .item dl dd p{font-size: 16px;line-height: 2.5;}

#szls_page_about03{text-align: center;padding: 2% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about03 .swiper-button-next{background: #fff;height: 110%;top: 0;width: 60px;right: 0;}
#szls_page_about03 .swiper-button-prev{left: 0;background: #fff;height: 110%;top: 0;width: 60px;}
#szls_page_about03 .swiper-button-next:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px 0;}
#szls_page_about03 .swiper-button-prev:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about03 .swiper-button-next:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px -19px;}
#szls_page_about03 .swiper-button-prev:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 -19px;}
#szls_page_about03 .title{line-height: 2;margin-top: 3%;}
#szls_page_about03 .szls_page_about03_con{padding: 0 60px;margin-bottom: 2%;}
#szls_page_about03 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about03 .pic{width: 100%; overflow: hidden;border: 1px solid #efefef;}
#szls_page_about03 .pic img{width: 100%;}

#szls_page_about04{overflow: hidden;text-align: center;position: relative;background: url(../images/abg02.jpg) no-repeat top;min-height: 716px;box-sizing: border-box;}
#szls_page_about04 #szls_tit_l span{color: #fff;}
#szls_page_about04 #szls_tit_l {margin-bottom: 60px;}
#szls_page_about04 .fl{width: 40%;padding-top: 4%;}
#szls_page_about04 .fr{width: 60%;}
#szls_page_about04 p{font-size: 30px;color: #fff; text-align: left;line-height: 2;}
#szls_page_about04 p span{color: #e8b800;font-size: 40px;padding: 0 10px;}

#szls_page_about05{text-align: center;padding: 3% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about05 .swiper-button-next{background: #fff;height: 105%;top: 0;width: 60px;right: 0;}
#szls_page_about05 .swiper-button-next:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px 0;}
#szls_page_about05 .swiper-button-prev:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about05 .swiper-button-prev{left: 0;background: #fff;height: 105%;top: 0;width: 60px;}
#szls_page_about05 .swiper-button-next:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px -43px;}
#szls_page_about05 .swiper-button-prev:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 -43px;}
#szls_page_about05 .title{line-height: 2;margin-top: 3%;}
#szls_page_about05 .szls_page_about05_con{margin-bottom: 2%;}
#szls_page_about05 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about05 .pic{width: 100%; overflow: hidden;border: 1px solid #efefef;box-sizing: border-box;}
#szls_page_about05 .pic img{width: 100%;}
#szls_page_pic{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic #mbx{position: absolute;right: 0;top: 30px;}

#szls_page_pic ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic ol li{width: 19%;margin-right: 1%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic ol li:nth-child(5n+0){margin-right: 0;}
#szls_page_pic ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic ol li .pic img{width: 100%;}
#szls_page_pic ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic ol li:hover{border-color: #efefef;}

#szls_page_pic_h{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic_h #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pic_h ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic_h ol li{width: 15%;margin-right: 2%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic_h ol li:nth-child(6n+0){margin-right: 0;}
#szls_page_pic_h ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic_h ol li .pic img{width: 100%;}
#szls_page_pic_h ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic_h ol li:hover{border-color: #efefef;}


/* 产品展示 */
 #pro_search{background: #fff;padding: 1% 2%;margin-bottom: 1%;margin-top: 2%;}
 #pro_search dl dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl dd {margin-bottom: 20px;padding: 5px 0;}
 #pro_search dl dd span{display: inline-block;padding-right: 10px;text-align: right;width:9.5%;}
 #pro_search dl dd span a{line-height: 2;}
 #pro_search dl dd em{display: inline-block;}
 #pro_search dl dd em a{line-height: 2;font-style: normal;padding:0 10px;color: #333;display: inline-block;}
 #pro_search dl dd em a.navcur{background: #c20009;color: #fff;}
 
 #pro_search dl.brand dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl.brand dd {margin-bottom: 20px;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
 #pro_search dl.brand dd span{display: inline-block;text-align: left;width: auto;}
 #pro_search dl.brand dd span a{line-height: 2;padding:0 20px;display: inline-block;}
 #pro_search dl.brand dd span a.current{background: #c20009;color: #fff;}
 
#szls_page_pro{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_pro #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pro .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;}
#szls_page_pro .prolist-list dl:nth-child(4n+0){margin-right: 0;}
#szls_page_pro .prolist-list dt {width: 100%;}
#szls_page_pro .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_pro .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_pro .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_pro .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_pro .prolist-list h4{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list h4 a{line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list dl:hover h4{background: #c20009;}
#szls_page_pro .prolist-list dl:hover h4 a{color: #fff;}
/* 产品展示 */
#szls_page_pro_show{background: #fff;padding: 2% 0 2%;position: relative;}
#szls_page_pro_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_pro_show .content{background: #fff;box-sizing: border-box;}
#szls_page_pro_show .left{width: 30%;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
#szls_page_pro_show .left .pic{width: 100%;border: 1px solid #e8e8e8;}
#szls_page_pro_show .left .pic img{width: 100%;}
#szls_page_pro_show .right{width: 70%;float: right;box-sizing: border-box;padding-left: 0.5%;position: relative;}
#szls_page_pro_show .right h1{font-weight: normal;margin-bottom: 0.5%;font-size: 30px;padding-bottom: 15px;display: none;}
#szls_page_pro_show .jj{font-size: 16px;line-height: 2;box-sizing: border-box;}
#szls_page_pro_show .td{font-size: 16px;line-height: 2;margin-bottom: 1%;box-sizing: border-box;}
#szls_page_pro_show .right .introduction{font-size: 15px;line-height: 2.5;color: #666;}
#szls_page_pro_show .right .introduction table {margin: 0 auto;color: #262626;width: 100%;border-collapse:collapse;font-size: 14px;}
#szls_page_pro_show .right .introduction table td {border: 1px solid #e5e5e5;line-height: 1.8rem;padding: 0.2rem;text-align: center;font-size: 14px}
#szls_page_pro_show .right .introduction table .bold {font-weight: bold;background: #f5f5f5}
#szls_page_pro_show .right .introduction table a {font-weight: bold;font-size: 16px;color: #0064a0}

}
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
/************************************************************************ iPad 横 ********************************************************************************/
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
@media screen and (min-width: 769px) and (max-width: 1025px) {

body {width:100%; margin: 0px; font:normal 16px 'Microsoft YaHei','微软雅黑'; color:#000; background:#fff;}
h1 {font-weight:lighter; font-size:28px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f28 {font-size:28px;}
.f30 {font-size:30px;}
.f36 {font-size:36px;}
.f40 {font-size:40px;}
.f64 {font-size:64px;}
.content{width: 95%;margin: 0 auto;max-width: 1680px;position: relative;}
.more{padding: 10px 60px ;display: inline-block;border: 1px solid #efefef;font-size: 16px;transition: all .3s;}
.more:hover{border-color: #e8b800;background: #e8b800;color: #fff;}
/*顶部菜单隐藏*/
#head-block {display:none;}
#footer-menu {display:none;}
/*顶部大图*/
#topbig {overflow:hidden; background:#fff;}
#topbig .swiper-container {height:70vh; overflow:hidden;} 
#topbig .swiper-slide {height:100%; overflow:hidden;}
#topbig .picA {background:url(../images/banner1.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picB {background:url(../images/banner2.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picC {background:url(../images/banner3.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .toppic-font {color:#fff; position:absolute; z-index:3; bottom:35%; left:10%;}
#topbig .toppic-font .txta {font-size:24px; padding-top:5%;color: #333333;}
#topbig .toppic-font .txtb {font-size:24px; padding-top:5%;line-height:180%;color: #333333;}
#topbig .toppic-font .txtb span{font-size: 30px;color: #c20009;font-weight: bold;}
#topbig .toppic-font .txtc {font-size:24px; line-height:150%;color: #fff;background: #c20009;margin-top: 5%;padding:0 30px;display: inline-block;letter-spacing: 5px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
#topbig .swiper-container-horizontal .swiper-pagination-bullet-active{background: #c20009;width: 40px;border-radius: 10px;height: 4px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 40px;border-radius: 10px;height: 4px;}
/*左侧菜单*/
#left-block {padding:0 0%;z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;border-bottom: 1px  solid #efefef;display: none;}
#left-block .header{height: 90px;}
#left-block .logo {margin-top:12.5px;width: 15%;float: left;}
#left-block .logo img{height: 45;}
#left-block .menu {text-align:center; position:relative;width:85%;float: right;}
#left-block .menu ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;margin: 0 auto;}
#left-block .menu li {margin:0 0 0 0;position: relative;padding:0 20px;}
#left-block .menu li:hover:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li.active:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li a:hover,#left-block .menu li.active a{color: #c20009;}
#left-block .menu li:last-of-type:after{display: none;}
#left-block .menu li a{display: inline-block;font-size: 15px;color: #333;text-decoration: none;line-height: 90px;display: block;}
#left-block .menu li .sub{display: none;}
#left-block .menu .language a{line-height: 1.8;text-transform: uppercase;color: #333;}
#left-block .menu .language{position: relative;top:35px;margin-left: 10px;background: url(../images//icon/lan.png) no-repeat;padding-left: 35px;}
/* 滑动后 */
.top-fixed{position:fixed;animation:mymove .5s forwards; z-index:10;background: #fff;}
@keyframes mymove{from {top:-114px;}to {top:0px;}}
.top-fixed .menu a{color: #333 !important;}
.top-fixed .menu em{color: #333 !important;}


#head-block {display:block;padding:0 0%;  z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;overflow: hidden;height:80px;}
#head-block:hover {transition: all 0.2s; box-shadow:0 0 50px rgba(170, 170, 170, .5);}
#head-block .logo {width: 25%;margin-left: 1%;position: absolute;top: 50%;transform: translateY(-50%);}
#head-block .logo img{width: 100%;}
#head-block .menu {float:right; margin:28px 3% 0 0;}
#head-block .menu a{color: #333;}
#head-block .menu #bOpen{display: block;}
#head-block .menu #bClose{display: none;}
/*顶部菜单-弹出层*/
#head-block #showDiv {background:rgba(0, 0, 0, 0.8); background-size:cover; width:100%; height:100%; position:fixed; display:none; z-index:1001; top:80px; left:0;}
#head-block #showDiv .content {position:absolute; left:5%; top:5%; color:#000; width:95%;}
#head-block #showDiv .home{color: #fff;display: block;text-align: center;margin-bottom: 20px;}
#head-block #showDiv .list {padding:0; overflow:hidden; margin:4px 0 0 0;}
#head-block #showDiv .list {display: flex;justify-content: space-between;flex-wrap: wrap;}
#head-block #showDiv .list dl{width: 100%;margin-bottom: 15px;}
#head-block #showDiv .list dl dt a{line-height: 2.5;font-weight: bold;}
#head-block #showDiv .list dl a{color: #fff;line-height: 2.5;}
#head-block #showDiv .list dl dd{width: 33.333333%;float: left;}


/*公用TITLE*/
#szls_tit{position: relative;margin: 0 auto ;text-align: left;padding-bottom: 15px;}
#szls_tit span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 0;}
#szls_tit_c{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 15px;}
#szls_tit_c span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit_c::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}



/*#szls_about */
#szls_about{position: relative; background-repeat: no-repeat;background-attachment: fixed;background-position: center top;padding: 90px 0;overflow: hidden; height: 620px;}
/* ksczx_about */
#szls_about{background: url(../images/about_bg.jpg) no-repeat center top;height: 490px;box-sizing: border-box;padding-top: 30px;text-align: center;position: relative;}
#szls_about .content{margin-bottom: 30px;}
#szls_about .content p{width: 90%;font-size: 16px;line-height: 3;text-align: center;margin: 0 auto;margin-top: 0;}
#szls_about .waves {position:absolute;bottom:0;height: 400px;width: 100%;}
#szls_about a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

#szls_about_01{ background-size:cover; border-bottom:#dcdcdc 1px solid}
#szls_about_01 ul{ }
#szls_about_01 ul li{ float:left; width:25%; text-align:center; border-right:#dcdcdc 1px solid; padding:3.5rem 1rem; height:18.375rem; position:relative; cursor:pointer;box-sizing: border-box;text-align: center;}
#szls_about_01 ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:.6s}
#szls_about_01 ul li h3{ height:4.75rem; transition:.6s; position:relative;text-align: center;}
#szls_about_01 ul li h3:before{ content:""; position:absolute; top:3.5rem; left:50%; width:1px; height:0; transition:.6s}
#szls_about_01 ul li h3 img{ transition:.6s;display: inline-block;}
#szls_about_01 ul li:last-child{ border:none}
#szls_about_01 ul li h5{ position:relative; transition:.6s;}
#szls_about_01 ul li big{font-size: 3rem;color: #c20009;font-weight:bold;font-family:'Times New Roman', Times, serif;}
#szls_about_01 ul li up{font-size: 1.375rem;color: #c20009;font-weight:bold;transition:.6s;position:relative;vertical-align: top;font-family: 'Times New Roman', Times, serif;margin-left: 0.25rem;}
#szls_about_01 ul li h6{font-size: 1rem;color: #333;margin:0 0 0.25rem;line-height: 2rem; transition:.6s; position:relative;font-weight: normal;}
#szls_about_01 ul li:hover h3:before{ height:3.125rem; background:#fff}
#szls_about_01 ul li:hover h3{ height:8.25rem}
#szls_about_01 ul li:hover h3 img{-webkit-filter:brightness(4);-moz-filter:brightness(4);-ms-filter:brightness(4);-o-filter:brightness(4);filter:brightness(4);filter: bright;transform:rotateY(360deg);}
#szls_about_01 ul li:hover:before{ transform:scaleY(1.1); background:#c20009}
#szls_about_01 ul li:hover up, #szls_about_01 ul li:hover big, #szls_about_01 ul li:hover h6{ color:#fff}

/* szls_product */
#szls_product{text-align: center;position: relative; z-index: 2;background: #fff;padding: 2% 0 2%;}
.szls_product_con{width: 100%;padding-top: 2%;}
.szls_product_con dl{width: 49%;float: left;text-align: left;box-sizing: border-box;padding-top: 2%;border-top: 3px solid transparent;position: relative;border: 1px solid #efefef;margin-right: 2%;padding-left: 20%;min-height: 340px;margin-bottom: 2%;}
.szls_product_con dl:nth-child(even){margin-right: 0;}
.szls_product_con dl dt{font-size: 24px;line-height: 1.5;margin-bottom: 4%;color: #333333;padding:0 5%;font-weight: bold;}
.szls_product_con dl dd{font-size: 14px;line-height: 2.3;color: #666666;padding:0 5%;}
.szls_product_con dl .pic{width: 40%;position: absolute;left: 0;overflow: hidden;border-right: 1px solid #f5f5f5;}
.szls_product_con dl .pic img{width: 100%;}
.szls_product_con dl:hover{border-top: 3px solid #c20009;}
.szls_product_con dl:hover dt{color: #c20009;}
.szls_product_con dl:hover img{transform: scale(1.1);}
#szls_product a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

/* showon_solution */
#szls_solution{margin: 0% auto;background: #fff;position: relative;background: url(../images/application.jpg);}
#szls_solution .left{float: left;width: 100%;padding: 3% 5% 0 0%;box-sizing: border-box;}
#szls_solution .t02{margin-bottom: 20px;}
#szls_solution p{margin-bottom: 20px;color: #666666;width: 90%;line-height: 2.5;margin-top: 2%;}
#szls_solution .catname{width: 100%;margin-bottom: 15%;}
#szls_solution .catname ul{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_solution .catname ul li{width:31%;text-align: center;position: relative;border: 1px solid #f1f1f1;margin-bottom: 4%;margin-right: 2.3333333333%;box-sizing: border-box;background: #fff;}
#szls_solution .catname ul li:hover{border-color:  #c20009;background: #c20009;color: #fff;}
#szls_solution .catname ul li a{color: #333;display: block;line-height: 2.6;}
#szls_solution .catname ul li:hover a{color: #fff;}
#szls_solution .right{float: right;width: 100%;box-sizing: border-box;padding-top: 3%;padding-bottom: 3%;}
#szls_solution .right .swiper-container{padding-bottom: 50px;}
#szls_solution .right .swiper-slide{background: #999;margin-top: 30px;transition: .3s margin-top;}
#szls_solution .right .swiper-slide .pic{width: 100%;overflow: hidden;}
#szls_solution .right .swiper-slide .pic img{width: 100%;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .pic img{transform: scale(1.1);}
#szls_solution .right .swiper-slide .t{position: absolute;bottom: 0;width: 100%;font-size: 24px;color: #fff;text-align: center;line-height: 3;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .t{bottom: 20px;}
#szls_solution .right .swiper-slide-next{margin-top: 0;}
#szls_solution .right .swiper-pagination{bottom: 0;}
#szls_solution .right .swiper-pagination-bullet-active{color: #c20009 !important;}
#szls_solution .right .swiper-button-next,#szls_solution .right .swiper-button-prev{color: #fff;}
#szls_solution .right .swiper-button-next:after,#szls_solution .right .swiper-button-prev:after{font-size: 32px;}

/* szls_ad */
#szls_ad{background-image: url(../images/ad.jpg);height: 360px;background-position: center;background-repeat: no-repeat;overflow: hidden;position: relative;}
#szls_ad .content{top: 50%;text-align: right;transform: translateY(-50%);color: #fff;text-align: left;}
#szls_ad .content .ad_c{text-align: left;padding-left: 0%;box-sizing: border-box;line-height: 2;}
#szls_ad .content .ad_t{line-height: 2;}
/* szls_news */
#szls_news{padding: 2% 0 2%;position: relative;background: #f9f9f9;}
#szls_news .tabs{position: relative;right: 0;padding: 2% 0;text-align: center;}
#szls_news .tabs a{padding: 10px 30px;color: #333;border: 1px solid #efefef;}
#szls_news .tabs a+a{margin-left: 10px;}
#szls_news .tabs a.active{background: #c20009;border-color: #c20009;color: #fff;}
#szls_news .news-list{display: flex;flex-wrap: nowrap;justify-content: center;margin-top: 1%;}
#szls_news .news-list li{width: 26%;box-sizing: border-box;margin: 0 1.666666666666667%;}
#szls_news .news-list li dl{width: 90%;background: #ffffff;padding: 15px 30px;margin-top: -50px;position: relative;z-index: 3;margin-left: 5%;box-sizing: border-box;height: 250px;overflow: hidden;}
#szls_news .news-list li dl h4{font-size: 18px;line-height: 2;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 10px;}
#szls_news .news-list li dl h4 a{font-size: 18px;color: #333;}
#szls_news .news-list li .list-desc{color: #999;line-height: 2;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
#szls_news .news-list li .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 5px auto;position: absolute;bottom: 20px;}
#szls_news .news-list li .pic{width: 100%;overflow: hidden;}
#szls_news .news-list li .pic img{width: 100%;}
#szls_news .news-list li:hover  dl h4 a{color: #c20009;}

/* szls_culture */
#szls_culture{padding: 2% 0 2%;}
#szls_culture ul{flex-wrap: wrap;display: flex;justify-content: space-between;}
#szls_culture ul li{width: 100%;position: relative;margin-bottom: 2%;}
#szls_culture ul li::before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.46);display:block;z-index: 2;position: absolute;top: 0;left: 0;}
#szls_culture ul li #szls_tit{position: absolute;top: 22%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li .more{position: absolute;bottom: 35%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li #szls_tit span{color: #fff;}
#szls_culture ul li .pic{position: relative;width: 100%;height: 100%;top: 0;left: 0; z-index: 0;overflow: hidden;}
#szls_culture ul li .pic img{width: 100%;transition: all 0.3s;}
#szls_culture ul li:hover .pic img{transform: scale(1.08);}


/*底部*/
footer{background: #333;color: #fff;width: 100%;position: relative;z-index: 1;overflow: hidden;}
footer .top{padding: 2% 0;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: center !important;}
footer .top img{width: 240px;}
footer .content{display: flex;flex-wrap: wrap;justify-content:space-between;}
footer .content .list{width: 25%;padding: 2% 0 2%;position: relative;}
footer .content .list dl dt{box-sizing: border-box;line-height: 3;letter-spacing: 2px;}
footer .content .list dl dt a{color: #fff;}
footer .content .list dl dd a{line-height: 2.5;color: #fff;}
footer .content .list dl dd a:hover{color: #fff;}
footer .content .list dl dd a::before{content: '-';display: inline-block;padding-right: 5px;}
/* footer .content .list:nth-of-type(2){width: 30%;} */
footer .content .list:nth-of-type(2) p{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 5px;margin-bottom: 5px;}
footer .content .list:nth-of-type(2) p a{width: 33%;display: inline-block;line-height: 2.5;color: #696969;font-size: 14px;}
footer .content .list:nth-of-type(1){width: 100%;display: none;}
footer .content .list:nth-of-type(1) dl dd {line-height: 2.5;color: #fff;padding-left: 40px;box-sizing: border-box;margin-bottom: 10px;}
footer .content .list dl dd.add{background: url(../images/icon/add-w.png) no-repeat 0 center;}
footer .content .list dl dd.name{background: url(../images/icon/name-w.png) no-repeat 0 center;}
footer .content .list dl dd.phone{background: url(../images/icon/phone-w.png) no-repeat 0 center;}
footer .content .list .wechat{padding: 8px 8px 12px 8px; border-radius: 0;background: #fff;width: 120px;position: absolute;right: 0;top: 40px;text-align: center; }
footer .content .list .wechat img{width: 100%;}
footer .content .list .wechat p{color: #696969;margin-top: 10px;}
#copyright {background:#fff; text-align:center; padding:1% 0;color: #696969;text-transform: capitalize;line-height: 1.5;}
#copyright a{color: #696969;}
#copyright .content {display: flex;flex-wrap: nowrap;justify-content:center;text-align: center;}
#copyright .copy{text-align: right;}
/*底部固定工具条*/
#tool{position: fixed;bottom: 0;left: 0;right: 0;z-index: 900;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: none;}
ul.toollist{position: fixed;z-index: 900;bottom: 0;left: 0;right: 0;margin: auto;display: block;height: 60px;}
.toollist li{float: left;width: auto;height: 100%;width: 25%;position: static!important;margin: 0;border-radius: 0!important;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;box-flex: 1;-webkit-box-sizing: border-box;box-shadow: none!important;background: none;}
.toollist li a{margin-top: 5px;font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position: relative;}
.toollist li a img{width: 24px;height: 24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist{background: url(../images/footer_bg.jpg);background-size: 100%;}
.toollist li{border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li:last-child{border-right: none;}
.toollist li a{color: #fff;}

/* 浮动工具 */
.c-tools {position: fixed;z-index: 9999;text-align: center;right: 5px;bottom: 50%;margin-bottom: -150px;}
.c-tools ul li {transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;position: relative;width: 62px;height: 62px;margin-top: 10px;background-color: #f5f5f5;border-radius: 5px;line-height: 62px;padding-right: 30px;box-sizing: border-box;color: #c20009;}
.c-tools ul li:hover {background-color: #c20009;color: #fff;}
.c-tools ul li span {transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 2px;-webkit-border-radius: 2px;display: none;position: absolute;right: 63px;width: 135px;padding: 0 10px;background: #e8b800;color: #ffffff;}
.c-tools ul li .ewmPic {width: 168px;}
.c-tools ul li .ewmPic img {display: block;margin-top: 10px;padding-bottom: 10px;width: 168px;height: 168px;}
.c-tools ul .tel-ico {background-position: center -22px;}
.c-tools ul .tel-ico span {height: 62px;line-height: 62px}
.c-tools ul .top-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .time-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .add-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .qq-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .top-ico {background-color: #c20009;color: #fff;}
/*==========@@公共模块 结束@@==========*/


/*******************************************内页**********************************************/
/* 内页banner */
.banner{width: 100%;margin-top: 90px;}
.banner {overflow: hidden;line-height: 0;text-align: center;position: relative;}
.banner .catname {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.banner .content {box-sizing: border-box;}
.banner .catname b {line-height: 2;font-size: 36px;}
.banner .catname p {line-height: 2.5;font-size: 24px;font-weight: normal;letter-spacing: 1px;}
.banner img {visibility: hidden;margin: 0 auto;}
.banner img.show {visibility: visible;}
/* 面包屑 */
#mbx{font-size: 15px;font-weight: lighter;}
#mbx a{font-size: 15px;font-weight: lighter;}
/* 二级导航 */
#navtow{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 25px;z-index: 10;}
#navtow ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
#navtow ul li{background: #fff;width: 20%;}
#navtow ul li a{color: #333;display: block;position: relative;text-align: left;padding: 10px 0 10px 15px;}
#navtow ul li a:after{content: '>';font-family: 'KAITI';color: #333;position: absolute;right: 0;top: 30%;right: 15px;transition: all 0.3s;}
#navtow ul li+li{margin-left: 1%;}
#navtow ul li.navcur{background: #c20009;}
#navtow ul li.navcur a{color: #fff;}
#navtow ul li.navcur a:after{color: #fff;}
#navtow ul li:hover{background: #c20009;}
#navtow ul li:hover a{color: #fff;}
#navtow ul li:hover a:after{color: #fff;transform: rotate(90deg);top: 35%;}

/* 详情页分页 */
#show_page dl{display: flex;flex-wrap: nowrap;justify-content: space-between;}
#show_page dl dd{width: 49.5%;background: #f8f8f8;color: #666;line-height: 50px;box-sizing: border-box;padding: 0 10px;height: 50px;}
#show_page dl dd a{color: #666;}
#show_page dl dd:hover a{color: #004888;}
/* szls_page_contact 联系我们 */
#szls_page_contact{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_contact #mbx{position: absolute;right: 0;top: 30px;}
.szls_page_contact{border: 1px solid #dbdbdb;padding: 1%;box-sizing: border-box;background: #fff;}
.szls_page_contact .map{width: 100%;max-width: 100%;overflow: hidden;float: right !important;}
.szls_page_contact .map #container{width: 100%;height: 400px;}
.szls_page_contact .contact{width: 100%;float: left !important;}
.szls_page_contact .contact h1{font-size: 24px;line-height: 2.5;font-weight: bold;border-bottom: 1px solid #efefef;margin-bottom: 25px;}
.szls_page_contact .contact dd{line-height: 2;margin-bottom: 2.5%;color: #696969;text-indent: 35px;}
.szls_page_contact .contact dd.add{background: url(../images/icon/add.png) no-repeat 0 center;}
.szls_page_contact .contact dd.email{background: url(../images/icon/email.png) no-repeat 0 center;}
.szls_page_contact .contact dd.name{background: url(../images/icon/name.png) no-repeat 0 center;}
.szls_page_contact .contact dd.phone{background: url(../images/icon/phone.png) no-repeat 0 center;}
.szls_page_contact .contact dd.fax{background: url(../images/icon/fax.png) no-repeat 0 center;}
.szls_page_contact .contact dl{position: relative;}
.szls_page_contact .contact .wechat{padding: 12px;background: #fff;width: 150px;position: absolute;right: 30px;top: 20%;text-align: center;}
.szls_page_contact .contact .wechat img{width: 100%;}
.szls_page_contact .contact .wechat p{color: #696969;margin-top: 10px;}

/* 新闻资讯 */
#szls_page_news{background: #f8f8f8;padding: 2% 0 2%;}
#szls_page_news #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_news .infolist-list dl {border: 1px solid #fff;margin-bottom: 2%;padding: 1%;background: #fff;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_news .infolist-list dt {width: 25%;}
#szls_page_news .infolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_news .infolist-list dt img {display: block;border: 1px solid #efefef;box-sizing: border-box;width: 100%;;}
#szls_page_news .infolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_news .infolist-list dd{width: 75%;position: relative;padding-left: 2%;box-sizing: border-box;}
#szls_page_news .infolist-list h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;font-weight: bold;line-height: 2;}
#szls_page_news .infolist-list dl:hover {border: 1px solid #c20009;}
#szls_page_news .infolist-list dl:hover h4 a {color: #c20009;}
#szls_page_news .infolist-list-desc {min-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
#szls_page_news .infolist-list-deta {height: 40px;line-height: 40px;text-align: center;display: block;position: absolute;bottom: 0;right: 0;padding: 0 40px;}
#szls_page_news .infolist-list-deta a {color: #666;font-size: 15px;}
#szls_page_news .infolist-list .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta {background: #c20009;border-color: #c20009;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta a {color: #fff;}
/* 新闻内页 */
#szls_page_news_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_news_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_news_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_news_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_news_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_news_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_news_show01 span+span{margin-left: 20px;}
.szls_page_news_show02{padding: 2% 0;}
.szls_page_news_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_news_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_news_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_news_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_news_show .right dt {width: 30%;}
#szls_page_news_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_news_show .right dt img {display: block;width: 100%; }
#szls_page_news_show .right dd h4 {font-weight: normal;overflow: hidden;}
#szls_page_news_show .right dd{width: 70%;position: relative;padding-left: 3%;box-sizing: border-box;}
#szls_page_news_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_news_show .right dl:hover h4 a {color: #c20009;}
#szls_page_news_show .right dl:hover img {transform: scale(1.08);}
#szls_page_news_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_news_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 解决方案 */
#szls_page_solution{background: #fff;padding: 2% 0 1%;}
#szls_page_solution #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_solution .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 31.2%;float: left;margin-right: 3.2%;box-sizing: border-box;}
#szls_page_solution .prolist-list dl:nth-child(3n+0){margin-right: 0;}
#szls_page_solution .prolist-list dt {width: 100%;}
#szls_page_solution .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_solution .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_solution .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_solution .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_solution .prolist-list h4{overflow: hidden;line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_solution .prolist-list dl:hover h4{background: #c20009;}
#szls_page_solution .prolist-list dl:hover h4 {color: #fff;}
/* 解决方案详情页 */
#szls_page_solution_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_solution_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_solution_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_solution_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_solution_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_solution_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_solution_show01 span+span{margin-left: 20px;}
.szls_page_solution_show02{padding: 2% 0;}
.szls_page_solution_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_solution_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_solution_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_solution_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_solution_show .right dt {width: 100%;}
#szls_page_solution_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_solution_show .right dt img {display: block;width: 100%; }
#szls_page_solution_show .right dd h4 {font-weight: normal;overflow: hidden;line-height: 2;}
#szls_page_solution_show .right dd{width: 100%;position: relative;box-sizing: border-box;}
#szls_page_solution_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_solution_show .right dl:hover h4 a {color: #c20009;}
#szls_page_solution_show .right dl:hover img {transform: scale(1.08);}
#szls_page_solution_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_solution_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 关于我们 */
#szls_page_about{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_about #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_about #navtow li{background:#f8f8f8}
#szls_page_about #navtow li:hover{background:#c20009}
#szls_page_about #navtow li.navcur{background:#c20009}
#szls_page_about .pic{position: relative;right: 0;z-index: 0;width: 48%;float: right;}
#szls_page_about .pic img{width: 100%;}
#szls_page_about .left{width: 50%;min-height: 400px;}
#szls_page_about .left p{line-height: 3;color: #666;text-indent: 2rem;}
#szls_page_about .left h1{margin-bottom: 30px;color: #004888;font-weight: normal;margin-top: 20px;}
.szls_page_about01{width: 100%;background: #135bab;position: relative; z-index: 1;}
.szls_page_about01 .content{display: flex;flex-wrap: nowrap;justify-content: space-between;padding:2% 0;box-sizing: border-box;z-index: 1;position: relative;}
.szls_page_about01 dl{width: 25%;text-align: center;font-weight: lighter;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.szls_page_about01 dl:last-child{border-right: none;}
.szls_page_about01 dl dt{font-size: 18px;display: block;color: #fff;}
.szls_page_about01 dl dt span{font-size: 62px;padding-right: 5px;}
.szls_page_about01 dl dd{font-size: 15px;line-height: 2.5;color: #fff;position: relative;padding-right:20px;display: inline-block;}
.szls_page_about01 dl dd:after{content: '';width: 15px;height: 15px;border-radius: 50%;display: block;position: absolute;right: 0;background: #c20009;color: #fff;top: 50%;transform: translateY(-50%);text-align: center; z-index: 1;}
.szls_page_about01 dl dd:before{content: '';width: 5px;height: 5px;display: inline-block;position: absolute;right: 5px;top: 50%;transform: translateY(-50%) rotate(45deg);border: 1px solid transparent;border-right-color: #fff;z-index: 2;border-top-color: #fff;}

#szls_page_about02{padding: 4% 0 0;position: relative;background: url(../images/abg01.jpg) no-repeat bottom;min-height:720px;box-sizing: border-box;}
#szls_page_about02 strong{text-align: center;font-size: 30px;display: block;line-height: 2;color: #333;font-weight: lighter;}
#szls_page_about02 .item{padding-top: 50px;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_about02 .item dl{text-align: center;width: 25%;}
#szls_page_about02 .item dl dt{display: inline-block;width: 80px;height: 80px;border: 2px solid #c20009;border-radius: 50%;line-height: 80px;color: #c20009;font-size: 36px;margin-bottom: 2%;position: relative;}
#szls_page_about02 .item dl dt::after{content: '';width: 0;height: 0;border: 8px solid transparent;border-top-color: #c20009;position: absolute;bottom: -16px;left: 50%;transform: translateX(-8px);}
#szls_page_about02 .item dl dd{font-size: 26px;line-height: 2.5;font-weight: bold;color: #c20009;}
#szls_page_about02 .item dl dd p{font-size: 16px;line-height: 2.5;}

#szls_page_about03{text-align: center;padding: 2% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about03 .swiper-button-next{background: #fff;height: 110%;top: 0;width: 60px;right: 0;}
#szls_page_about03 .swiper-button-prev{left: 0;background: #fff;height: 110%;top: 0;width: 60px;}
#szls_page_about03 .swiper-button-next:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px 0;}
#szls_page_about03 .swiper-button-prev:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about03 .swiper-button-next:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px -19px;}
#szls_page_about03 .swiper-button-prev:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 -19px;}
#szls_page_about03 .title{line-height: 2;margin-top: 3%;}
#szls_page_about03 .szls_page_about03_con{padding: 0 60px;margin-bottom: 2%;}
#szls_page_about03 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about03 .pic{width: 100%; overflow: hidden;}
#szls_page_about03 .pic img{width: 100%;}

#szls_page_about04{overflow: hidden;text-align: center;position: relative;background: url(../images/abg02.jpg) no-repeat top;min-height: 716px;box-sizing: border-box;}
#szls_page_about04 #szls_tit_l span{color: #fff;}
#szls_page_about04 #szls_tit_l {margin-bottom: 60px;}
#szls_page_about04 .fl{width: 40%;padding-top: 4%;}
#szls_page_about04 .fr{width: 60%;}
#szls_page_about04 p{font-size: 30px;color: #fff; text-align: left;line-height: 2;}
#szls_page_about04 p span{color: #e8b800;font-size: 40px;padding: 0 10px;}

#szls_page_about05{text-align: center;padding: 3% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about05 .swiper-button-next{background: #fff;height: 105%;top: 0;width: 60px;right: 0;}
#szls_page_about05 .swiper-button-next:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px 0;}
#szls_page_about05 .swiper-button-prev:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about05 .swiper-button-prev{left: 0;background: #fff;height: 105%;top: 0;width: 60px;}
#szls_page_about05 .swiper-button-next:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px -43px;}
#szls_page_about05 .swiper-button-prev:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 -43px;}
#szls_page_about05 .title{line-height: 2;margin-top: 3%;}
#szls_page_about05 .szls_page_about05_con{margin-bottom: 2%;}
#szls_page_about05 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about05 .pic{width: 100%; overflow: hidden;border: 1px solid #efefef;box-sizing: border-box;}
#szls_page_about05 .pic img{width: 100%;}
#szls_page_pic{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic #mbx{position: absolute;right: 0;top: 30px;}

#szls_page_pic ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic ol li{width: 19%;margin-right: 1%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic ol li:nth-child(5n+0){margin-right: 0;}
#szls_page_pic ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic ol li .pic img{width: 100%;}
#szls_page_pic ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic ol li:hover{border-color: #efefef;}
#szls_page_pic_h{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic_h #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pic_h ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic_h ol li{width: 24%;margin-right: 1.333333333333%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic_h ol li:nth-child(4n+0){margin-right: 0;}
#szls_page_pic_h ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic_h ol li .pic img{width: 100%;}
#szls_page_pic_h ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic_h ol li:hover{border-color: #efefef;}

/* 产品展示 */
 #pro_search{background: #fff;padding: 1% 2%;margin-bottom: 1%;margin-top: 2%;}
 #pro_search dl dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl dd {margin-bottom: 20px;padding: 5px 0;}
 #pro_search dl dd span{display: inline-block;padding-right: 10px;text-align: right;width:9.5%;}
 #pro_search dl dd span a{line-height: 2;}
 #pro_search dl dd em{display: inline-block;}
 #pro_search dl dd em a{line-height: 2;font-style: normal;padding:0 10px;color: #333;display: inline-block;}
 #pro_search dl dd em a.navcur{background: #c20009;color: #fff;}
 
 #pro_search dl.brand dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl.brand dd {margin-bottom: 20px;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
 #pro_search dl.brand dd span{display: inline-block;text-align: left;width: auto;}
 #pro_search dl.brand dd span a{line-height: 2;padding:0 20px;display: inline-block;}
 #pro_search dl.brand dd span a.current{background: #c20009;color: #fff;}
 
#szls_page_pro{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_pro #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pro .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 31.2%;float: left;margin-right: 3.2%;box-sizing: border-box;}
#szls_page_pro .prolist-list dl:nth-child(3n+0){margin-right: 0;}
#szls_page_pro .prolist-list dt {width: 100%;}
#szls_page_pro .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_pro .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_pro .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_pro .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_pro .prolist-list h4{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list h4 a{line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list dl:hover h4{background: #c20009;}
#szls_page_pro .prolist-list dl:hover h4 a{color: #fff;}
/* 产品展示 */
#szls_page_pro_show{background: #fff;padding: 2% 0 2%;position: relative;}
#szls_page_pro_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_pro_show .content{background: #fff;box-sizing: border-box;}
#szls_page_pro_show .left{width: 100%;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;text-align: center;}
#szls_page_pro_show .left .pic{width: 50%;border: 1px solid #e8e8e8;}
#szls_page_pro_show .left .pic img{width: 100%;}
#szls_page_pro_show .right{width: 100%;float: right;box-sizing: border-box;padding-left: 0.5%;position: relative;}
#szls_page_pro_show .right h1{font-weight: normal;margin-bottom: 0.5%;font-size: 30px;padding-bottom: 15px;display: none;}
#szls_page_pro_show .jj{font-size: 16px;line-height: 2;box-sizing: border-box;}
#szls_page_pro_show .td{font-size: 16px;line-height: 2;margin-bottom: 1%;box-sizing: border-box;}
#szls_page_pro_show .right .introduction{font-size: 15px;line-height: 2.5;color: #666;}
#szls_page_pro_show .right .introduction table {margin: 0 auto;color: #262626;width: 100%;border-collapse:collapse;font-size: 14px;}
#szls_page_pro_show .right .introduction table td {border: 1px solid #e5e5e5;line-height: 1.8rem;padding: 0.2rem;text-align: center;font-size: 14px}
#szls_page_pro_show .right .introduction table .bold {font-weight: bold;background: #f5f5f5}
#szls_page_pro_show .right .introduction table a {font-weight: bold;font-size: 16px;color: #0064a0}

}

/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
/************************************************************************ iPad 竖 ********************************************************************************/
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
@media screen and (min-width: 481px) and (max-width: 768px) {
body {width:100%; margin: 0px; font:normal 16px 'Microsoft YaHei','微软雅黑'; color:#000; background:#fff;}
h1 {font-weight:lighter; font-size:28px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f28 {font-size:28px;}
.f30 {font-size:30px;}
.f36 {font-size:36px;}
.f40 {font-size:40px;}
.f64 {font-size:64px;}
.content{width: 95%;margin: 0 auto;max-width: 1680px;position: relative;}
.more{padding: 10px 60px ;display: inline-block;border: 1px solid #efefef;font-size: 16px;transition: all .3s;}
.more:hover{border-color: #e8b800;background: #e8b800;color: #fff;}
/*顶部菜单隐藏*/
#head-block {display:block;}
#footer-menu {display:none;}
/*顶部大图*/
#topbig {overflow:hidden; background:#fff;}
#topbig .swiper-container {height:50vh; overflow:hidden;} 
#topbig .swiper-slide {height:100%; overflow:hidden;}
#topbig .picA {background:url(../images/banner1.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picB {background:url(../images/banner2.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picC {background:url(../images/banner3.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .toppic-font {color:#fff; position:absolute; z-index:3; bottom:25%; left:10%;}
#topbig .toppic-font .txta {font-size:24px; padding-top:5%;color: #333333;}
#topbig .toppic-font .txtb {font-size:24px; padding-top:5%;line-height:180%;color: #333333;}
#topbig .toppic-font .txtb span{font-size: 30px;color: #c20009;font-weight: bold;}
#topbig .toppic-font .txtc {font-size:24px; line-height:150%;color: #fff;background: #c20009;margin-top: 5%;padding:0 30px;display: inline-block;letter-spacing: 5px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
#topbig .swiper-container-horizontal .swiper-pagination-bullet-active{background: #c20009;width: 40px;border-radius: 10px;height: 4px;}
/*左侧菜单*/
#left-block {padding:0 0%;z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;border-bottom: 1px  solid #efefef;display: none;}
#left-block .header{height: 90px;}
#left-block .logo {margin-top:12.5px;width: 15%;float: left;}
#left-block .logo img{height: 45;}
#left-block .menu {text-align:center; position:relative;width:85%;float: right;}
#left-block .menu ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;margin: 0 auto;}
#left-block .menu li {margin:0 0 0 0;position: relative;padding:0 20px;}
#left-block .menu li:hover:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li.active:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li a:hover,#left-block .menu li.active a{color: #c20009;}
#left-block .menu li:last-of-type:after{display: none;}
#left-block .menu li a{display: inline-block;font-size: 15px;color: #333;text-decoration: none;line-height: 90px;display: block;}
#left-block .menu li .sub{display: none;}
#left-block .menu .language a{line-height: 1.8;text-transform: uppercase;color: #333;}
#left-block .menu .language{position: relative;top:35px;margin-left: 10px;background: url(../images//icon/lan.png) no-repeat;padding-left: 35px;}
/* 滑动后 */
.top-fixed{position:fixed;animation:mymove .5s forwards; z-index:10;background: #fff;}
@keyframes mymove{from {top:-114px;}to {top:0px;}}
.top-fixed .menu a{color: #333 !important;}
.top-fixed .menu em{color: #333 !important;}

#head-block {display:block;padding:0 0%;  z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;overflow: hidden;height:80px;}
#head-block:hover {transition: all 0.2s; box-shadow:0 0 50px rgba(170, 170, 170, .5);}
#head-block .logo {width: 25%;margin-left: 1%;position: absolute;top: 50%;transform: translateY(-50%);}
#head-block .logo img{width: 100%;}
#head-block .menu {float:right; margin:28px 3% 0 0;}
#head-block .menu a{color: #333;}
#head-block .menu #bOpen{display: block;}
#head-block .menu #bClose{display: none;}
/*顶部菜单-弹出层*/
#head-block #showDiv {background:rgba(0, 0, 0, 0.8); background-size:cover; width:100%; height:100%; position:fixed; display:none; z-index:1001; top:80px; left:0;}
#head-block #showDiv .content {position:absolute; left:5%; top:5%; color:#000; width:95%;}
#head-block #showDiv .home{color: #fff;display: block;text-align: center;margin-bottom: 20px;}
#head-block #showDiv .list {padding:0; overflow:hidden; margin:4px 0 0 0;}
#head-block #showDiv .list {display: flex;justify-content: space-between;flex-wrap: wrap;}
#head-block #showDiv .list dl{width: 100%;margin-bottom: 15px;}
#head-block #showDiv .list dl dt a{line-height: 2.5;font-weight: bold;}
#head-block #showDiv .list dl a{color: #fff;line-height: 2.5;}
#head-block #showDiv .list dl dd{width: 33.333333%;float: left;}


/*公用TITLE*/
#szls_tit{position: relative;margin: 0 auto ;text-align: left;padding-bottom: 15px;}
#szls_tit span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 0;}
#szls_tit_c{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 15px;}
#szls_tit_c span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit_c::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}


/*#szls_about */
#szls_about{position: relative; background-repeat: no-repeat;background-attachment: fixed;background-position: center top;padding: 90px 0;overflow: hidden; height: auto;}
/* ksczx_about */
#szls_about{background: url(../images/about_bg.jpg) no-repeat center top;height: auto;box-sizing: border-box;padding-top: 30px;text-align: center;position: relative; background-size: cover;}
#szls_about .content{margin-bottom: 30px;}
#szls_about .content p{width: 90%;font-size: 16px;line-height: 3;text-align: center;margin: 0 auto;margin-top: 0;}
#szls_about .waves {position:absolute;bottom:0;height: 400px;width: 100%;}
#szls_about a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

#szls_about_01{ background-size:cover; border-bottom:#dcdcdc 1px solid}
#szls_about_01 ul{ }
#szls_about_01 ul li{ float:left; width:50%; text-align:center; border-right:#dcdcdc 1px solid; padding:3.5rem 1rem; height:18.375rem; position:relative; cursor:pointer;box-sizing: border-box;text-align: center; }
#szls_about_01 ul li:nth-child(1){border-bottom:#dcdcdc 1px solid;}
#szls_about_01 ul li:nth-child(2){border-right: none;border-bottom:#dcdcdc 1px solid;}
#szls_about_01 ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:.6s}
#szls_about_01 ul li h3{ height:4.75rem; transition:.6s; position:relative;text-align: center;}
#szls_about_01 ul li h3:before{ content:""; position:absolute; top:3.5rem; left:50%; width:1px; height:0; transition:.6s}
#szls_about_01 ul li h3 img{ transition:.6s;display: inline-block;}
#szls_about_01 ul li:last-child{ border:none}
#szls_about_01 ul li h5{ position:relative; transition:.6s;}
#szls_about_01 ul li big{font-size: 3rem;color: #c20009;font-weight:bold;font-family:'Times New Roman', Times, serif;}
#szls_about_01 ul li up{font-size: 1.375rem;color: #c20009;font-weight:bold;transition:.6s;position:relative;vertical-align: top;font-family: 'Times New Roman', Times, serif;margin-left: 0.25rem;}
#szls_about_01 ul li h6{font-size: 1rem;color: #333;margin:0 0 0.25rem;line-height: 2rem; transition:.6s; position:relative;font-weight: normal;}
#szls_about_01 ul li:hover h3:before{ height:3.125rem; background:#fff}
#szls_about_01 ul li:hover h3{ height:8.25rem}
#szls_about_01 ul li:hover h3 img{-webkit-filter:brightness(4);-moz-filter:brightness(4);-ms-filter:brightness(4);-o-filter:brightness(4);filter:brightness(4);filter: bright;transform:rotateY(360deg);}
#szls_about_01 ul li:hover:before{ transform:scaleY(1.1); background:#c20009}
#szls_about_01 ul li:hover up, #szls_about_01 ul li:hover big, #szls_about_01 ul li:hover h6{ color:#fff}

/* szls_product */
#szls_product{text-align: center;position: relative; z-index: 2;background: #fff;padding: 2% 0 2%;}
.szls_product_con{width: 100%;padding-top: 2%;}
.szls_product_con dl{width: 100%;float: left;text-align: left;box-sizing: border-box;padding-top: 2%;border-top: 3px solid transparent;position: relative;border: 1px solid #efefef;margin-right: 2%;padding-left: 0%;min-height: auto;margin-bottom: 2%;}
.szls_product_con dl:nth-child(even){margin-right: 0;}
.szls_product_con dl dt{font-size: 18px;line-height: 1.5;margin-bottom: 2%;color: #333333;padding:0 5%;font-weight: bold;}
.szls_product_con dl dd{font-size: 14px;line-height: 2.3;color: #666666;padding:0 0%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.szls_product_con dl .pic{width: 40%;position: relative;left: 0;overflow: hidden;border-right: 1px solid #f5f5f5;float: left;margin-right: 3%;}
.szls_product_con dl .pic img{width: 100%;}
.szls_product_con dl:hover{border-top: 3px solid #c20009;}
.szls_product_con dl:hover dt{color: #c20009;}
.szls_product_con dl:hover img{transform: scale(1.1);}
#szls_product a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

/* showon_solution */
#szls_solution{margin: 0% auto;background: #fff;position: relative;background: url(../images/application.jpg);}
#szls_solution .left{float: left;width: 100%;padding: 3% 0% 0 0%;box-sizing: border-box;}
#szls_solution .t02{margin-bottom: 20px;}
#szls_solution p{margin-bottom: 20px;color: #666666;width: 90%;line-height: 2.5;margin-top: 2%;}
#szls_solution .catname{width: 100%;margin-bottom: 15%;}
#szls_solution .catname ul{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_solution .catname ul li{width:31%;text-align: center;position: relative;border: 1px solid #f1f1f1;margin-bottom: 4%;margin-right: 2.3333333333%;box-sizing: border-box;background: #fff;}
#szls_solution .catname ul li:hover{border-color:  #c20009;background: #c20009;color: #fff;}
#szls_solution .catname ul li a{color: #333;display: block;line-height: 2.6;}
#szls_solution .catname ul li:hover a{color: #fff;}
#szls_solution .right{float: right;width: 100%;box-sizing: border-box;padding-top: 3%;padding-bottom: 3%;}
#szls_solution .right .swiper-container{padding-bottom: 50px;}
#szls_solution .right .swiper-slide{background: #999;margin-top: 30px;transition: .3s margin-top;}
#szls_solution .right .swiper-slide .pic{width: 100%;overflow: hidden;}
#szls_solution .right .swiper-slide .pic img{width: 100%;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .pic img{transform: scale(1.1);}
#szls_solution .right .swiper-slide .t{position: absolute;bottom: 0;width: 100%;font-size: 18px;color: #fff;text-align: center;line-height: 3;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .t{bottom: 20px;}
#szls_solution .right .swiper-slide-next{margin-top: 0;}
#szls_solution .right .swiper-pagination{bottom: 0;}
#szls_solution .right .swiper-pagination-bullet-active{color: #c20009 !important;}
#szls_solution .right .swiper-button-next,#szls_solution .right .swiper-button-prev{color: #fff;}
#szls_solution .right .swiper-button-next:after,#szls_solution .right .swiper-button-prev:after{font-size: 32px;}

/* szls_ad */
#szls_ad{background-image: url(../images/ad.jpg);height: 260px;background-position: center;background-repeat: no-repeat;overflow: hidden;position: relative;}
#szls_ad .content{top: 50%;text-align: right;transform: translateY(-50%);color: #fff;text-align: left;}
#szls_ad .content .ad_c{text-align: left;padding-left: 0%;box-sizing: border-box;line-height: 2;}
#szls_ad .content .ad_t{line-height: 2;}
/* szls_news */
#szls_news{padding: 2% 0 2%;position: relative;background: #f9f9f9;}
#szls_news .tabs{position: relative;right: 0;padding: 2% 0;text-align: center;margin-top: 3%;}
#szls_news .tabs a{padding: 10px 30px;color: #333;border: 1px solid #efefef;}
#szls_news .tabs a+a{margin-left: 10px;}
#szls_news .tabs a.active{background: #c20009;border-color: #c20009;color: #fff;}
#szls_news .news-list{display: flex;flex-wrap: nowrap;justify-content: center;margin-top: 3%;}
#szls_news .news-list li{width: 50%;box-sizing: border-box;margin: 0 1.666666666666667%;}
#szls_news .news-list li dl{width: 90%;background: #ffffff;padding: 15px 30px;margin-top: -50px;position: relative;z-index: 3;margin-left: 5%;box-sizing: border-box;height: 250px;overflow: hidden;}
#szls_news .news-list li dl h4{font-size: 18px;line-height: 2;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 10px;}
#szls_news .news-list li dl h4 a{font-size: 18px;color: #333;}
#szls_news .news-list li .list-desc{color: #999;line-height: 2;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
#szls_news .news-list li .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 5px auto;position: absolute;bottom: 20px;}
#szls_news .news-list li .pic{width: 100%;overflow: hidden;}
#szls_news .news-list li .pic img{width: 100%;}
#szls_news .news-list li:hover  dl h4 a{color: #c20009;}

/* szls_culture */
#szls_culture{padding: 2% 0 2%;}
#szls_culture ul{flex-wrap: wrap;display: flex;justify-content: space-between;}
#szls_culture ul li{width: 100%;position: relative;margin-bottom: 2%;}
#szls_culture ul li::before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.46);display:block;z-index: 2;position: absolute;top: 0;left: 0;}
#szls_culture ul li #szls_tit{position: absolute;top: 22%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li .more{position: absolute;bottom: 35%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li #szls_tit span{color: #fff;}
#szls_culture ul li .pic{position: relative;width: 100%;height: 100%;top: 0;left: 0; z-index: 0;overflow: hidden;}
#szls_culture ul li .pic img{width: 100%;transition: all 0.3s;}
#szls_culture ul li:hover .pic img{transform: scale(1.08);}

/*底部*/
footer{background: #333;color: #fff;width: 100%;position: relative;z-index: 1;overflow: hidden;}
footer .top{padding: 2% 0;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: center !important;}
footer .top img{width: 240px;}
footer .content{display: flex;flex-wrap: wrap;justify-content:space-between;}
footer .content .list{width: 50%;padding: 2% 0 2%;position: relative;display: none;}
footer .content .list dl dt{box-sizing: border-box;line-height: 3;letter-spacing: 2px;}
footer .content .list dl dt a{color: #fff;}
footer .content .list dl dd a{line-height: 2.5;color: #fff;}
footer .content .list dl dd a:hover{color: #fff;}
footer .content .list dl dd a::before{content: '-';display: inline-block;padding-right: 5px;}
/* footer .content .list:nth-of-type(2){width: 30%;} */
footer .content .list:nth-of-type(2) p{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 5px;margin-bottom: 5px;}
footer .content .list:nth-of-type(2) p a{width: 33%;display: inline-block;line-height: 2.5;color: #696969;font-size: 14px;}
footer .content .list:nth-of-type(1){width: 100%;display: block;}
footer .content .list:nth-of-type(1) dl dd {line-height: 2.5;color: #fff;padding-left: 40px;box-sizing: border-box;margin-bottom: 10px;}
footer .content .list dl dd.add{background: url(../images/icon/add-w.png) no-repeat 0 center;}
footer .content .list dl dd.name{background: url(../images/icon/name-w.png) no-repeat 0 center;}
footer .content .list dl dd.phone{background: url(../images/icon/phone-w.png) no-repeat 0 center;}
footer .content .list .wechat{padding: 8px 8px 12px 8px; border-radius: 0;background: #fff;width: 120px;position: absolute;right: 0;top: 40px;text-align: center; }
footer .content .list .wechat img{width: 100%;}
footer .content .list .wechat p{color: #696969;margin-top: 10px;}
#copyright {background:#fff; text-align:center; padding:1% 0;color: #696969;text-transform: capitalize;line-height: 1.5;}
#copyright a{color: #696969;}
#copyright .content {display: flex;flex-wrap: nowrap;justify-content:center;text-align: center;}
#copyright .copy{text-align: right;}
/*底部固定工具条*/
#tool{position: fixed;bottom: 0;left: 0;right: 0;z-index: 900;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: none;}
ul.toollist{position: fixed;z-index: 900;bottom: 0;left: 0;right: 0;margin: auto;display: block;height: 60px;}
.toollist li{float: left;width: auto;height: 100%;width: 25%;position: static!important;margin: 0;border-radius: 0!important;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;box-flex: 1;-webkit-box-sizing: border-box;box-shadow: none!important;background: none;}
.toollist li a{margin-top: 5px;font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position: relative;}
.toollist li a img{width: 24px;height: 24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist{background: url(../images/footer_bg.jpg);background-size: 100%;}
.toollist li{border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li:last-child{border-right: none;}
.toollist li a{color: #fff;}

/* 浮动工具 */
.c-tools {position: fixed;z-index: 9999;text-align: center;right: 5px;bottom: 50%;margin-bottom: -150px;}
.c-tools ul li {transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;position: relative;width: 40px;height: 40px;margin-top: 10px;background-color: #f5f5f5;border-radius: 5px;line-height: 62px;padding-right: 30px;box-sizing: border-box;color: #c20009;}
.c-tools ul li:hover {background-color: #c20009;color: #fff;}
.c-tools ul li span {transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 2px;-webkit-border-radius: 2px;display: none;position: absolute;right: 63px;width: 135px;padding: 0 10px;background: #e8b800;color: #ffffff;}
.c-tools ul li .ewmPic {width: 168px;}
.c-tools ul li .ewmPic img {display: block;margin-top: 10px;padding-bottom: 10px;width: 168px;height: 168px;}
.c-tools ul .tel-ico {background-position: center -22px;}
.c-tools ul .tel-ico span {height: 40px;line-height: 40px}
.c-tools ul .top-ico:before{position: absolute;right: 5px;font-size: 30px;line-height: 40px;}
.c-tools ul .time-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .add-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .qq-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .top-ico {background-color: #c20009;color: #fff;}
/*==========@@公共模块 结束@@==========*/


/*******************************************内页**********************************************/
/* 内页banner */
.banner{width: 100%;margin-top: 80px;}
.banner {overflow: hidden;line-height: 0;text-align: center;position: relative;}
.banner .catname {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.banner .content {box-sizing: border-box;}
.banner .catname b {line-height: 2;font-size: 36px;}
.banner .catname p {line-height: 2.5;font-size: 24px;font-weight: normal;letter-spacing: 1px;}
.banner img {visibility: hidden;margin: 0 auto;}
.banner img.show {visibility: visible;}
/* 面包屑 */
#mbx{font-size: 15px;font-weight: lighter;}
#mbx a{font-size: 15px;font-weight: lighter;}
/* 二级导航 */
#navtow{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 25px;z-index: 10;}
#navtow ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
#navtow ul li{background: #fff;width: 25%;}
#navtow ul li a{color: #333;display: block;position: relative;text-align: left;padding: 15px 0 15px 15px;}
#navtow ul li a:after{content: '>';font-family: 'KAITI';color: #333;position: absolute;right: 0;top: 30%;right: 15px;transition: all 0.3s;}
#navtow ul li+li{margin-left: 1%;}
#navtow ul li.navcur{background: #c20009;}
#navtow ul li.navcur a{color: #fff;}
#navtow ul li.navcur a:after{color: #fff;}
#navtow ul li:hover{background: #c20009;}
#navtow ul li:hover a{color: #fff;}
#navtow ul li:hover a:after{color: #fff;transform: rotate(90deg);top: 35%;}

/* 详情页分页 */
#show_page dl{display: flex;flex-wrap: nowrap;justify-content: space-between;}
#show_page dl dd{width: 49.5%;background: #f8f8f8;color: #666;line-height: 50px;box-sizing: border-box;padding: 0 10px;height: 50px;}
#show_page dl dd a{color: #666;}
#show_page dl dd:hover a{color: #004888;}
/* szls_page_contact 联系我们 */
#szls_page_contact{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_contact #mbx{position: absolute;right: 0;top: 30px;}
.szls_page_contact{border: 1px solid #dbdbdb;padding: 1%;box-sizing: border-box;background: #fff;}
.szls_page_contact .map{width: 40%;max-width: 610px;overflow: hidden;display: none;}
.szls_page_contact .map #container{width: 100%;height: 400px;}
.szls_page_contact .contact{width: 98%;}
.szls_page_contact .contact h1{font-size: 24px;line-height: 2.5;font-weight: bold;border-bottom: 1px solid #efefef;margin-bottom: 25px;}
.szls_page_contact .contact dd{line-height: 2;margin-bottom: 2.5%;color: #696969;text-indent: 35px;}
.szls_page_contact .contact dd.add{background: url(../images/icon/add.png) no-repeat 0 center;}
.szls_page_contact .contact dd.email{background: url(../images/icon/email.png) no-repeat 0 center;}
.szls_page_contact .contact dd.name{background: url(../images/icon/name.png) no-repeat 0 center;}
.szls_page_contact .contact dd.phone{background: url(../images/icon/phone.png) no-repeat 0 center;}
.szls_page_contact .contact dd.fax{background: url(../images/icon/fax.png) no-repeat 0 center;}
.szls_page_contact .contact dl{position: relative;}
.szls_page_contact .contact .wechat{padding: 12px;background: #fff;width: 150px;position: absolute;right: 30px;top: 20%;text-align: center;}
.szls_page_contact .contact .wechat img{width: 100%;}
.szls_page_contact .contact .wechat p{color: #696969;margin-top: 10px;}

/* 新闻资讯 */
#szls_page_news{background: #f8f8f8;padding: 2% 0 2%;}
#szls_page_news #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_news .infolist-list dl {border: 1px solid #fff;margin-bottom: 2%;padding: 1%;background: #fff;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_news .infolist-list dt {width: 25%;}
#szls_page_news .infolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_news .infolist-list dt img {display: block;border: 1px solid #efefef;box-sizing: border-box;width: 100%;;}
#szls_page_news .infolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_news .infolist-list dd{width: 75%;position: relative;padding-left: 2%;box-sizing: border-box;}
#szls_page_news .infolist-list h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;font-weight: bold;line-height: 2;}
#szls_page_news .infolist-list dl:hover {border: 1px solid #c20009;}
#szls_page_news .infolist-list dl:hover h4 a {color: #c20009;}
#szls_page_news .infolist-list-desc {min-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
#szls_page_news .infolist-list-deta {height: 40px;line-height: 40px;text-align: center;display: block;position: absolute;bottom: 0;right: 0;padding: 0 40px;}
#szls_page_news .infolist-list-deta a {color: #666;font-size: 15px;}
#szls_page_news .infolist-list .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta {background: #c20009;border-color: #c20009;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta a {color: #fff;}
/* 新闻内页 */
#szls_page_news_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_news_show #mbx{position: absolute;right: 0;top: 20px;display: none;}
#szls_page_news_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_news_show .left{width: 100%;border-right: 0 solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_news_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_news_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_news_show01 span+span{margin-left: 20px;}
.szls_page_news_show02{padding: 2% 0;}
.szls_page_news_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_news_show .right{width: 100%;float: right;box-sizing: border-box;padding-left: 0%;border-left: 0 solid #e8e8e8;position: relative;left: -1px;}
#szls_page_news_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_news_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_news_show .right dt {width: 30%;}
#szls_page_news_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_news_show .right dt img {display: block;width: 100%; }
#szls_page_news_show .right dd h4 {font-weight: normal;overflow: hidden;}
#szls_page_news_show .right dd{width: 70%;position: relative;padding-left: 3%;box-sizing: border-box;}
#szls_page_news_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_news_show .right dl:hover h4 a {color: #c20009;}
#szls_page_news_show .right dl:hover img {transform: scale(1.08);}
#szls_page_news_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_news_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 解决方案 */
#szls_page_solution{background: #fff;padding: 2% 0 1%;}
#szls_page_solution #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_solution .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;}
#szls_page_solution .prolist-list dl:nth-child(4n+0){margin-right: 0;}
#szls_page_solution .prolist-list dt {width: 100%;}
#szls_page_solution .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_solution .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_solution .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_solution .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_solution .prolist-list h4{overflow: hidden;line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_solution .prolist-list dl:hover h4{background: #c20009;}
#szls_page_solution .prolist-list dl:hover h4 {color: #fff;}
/* 解决方案详情页 */
#szls_page_solution_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_solution_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_solution_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_solution_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_solution_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_solution_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_solution_show01 span+span{margin-left: 20px;}
.szls_page_solution_show02{padding: 2% 0;}
.szls_page_solution_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_solution_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_solution_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_solution_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_solution_show .right dt {width: 100%;}
#szls_page_solution_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_solution_show .right dt img {display: block;width: 100%; }
#szls_page_solution_show .right dd h4 {font-weight: normal;overflow: hidden;line-height: 2;}
#szls_page_solution_show .right dd{width: 100%;position: relative;box-sizing: border-box;}
#szls_page_solution_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_solution_show .right dl:hover h4 a {color: #c20009;}
#szls_page_solution_show .right dl:hover img {transform: scale(1.08);}
#szls_page_solution_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_solution_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 关于我们 */
#szls_page_about{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_about #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_about #navtow li{background:#f8f8f8}
#szls_page_about #navtow li:hover{background:#c20009}
#szls_page_about #navtow li.navcur{background:#c20009}
#szls_page_about .pic{position: relative;right: 0;z-index: 0;width: 100%;float: right;}
#szls_page_about .pic img{width: 100%;}
#szls_page_about .left{width: 100%;min-height: 400px;}
#szls_page_about .left p{line-height: 3;color: #666;text-indent: 2rem;}
#szls_page_about .left h1{margin-bottom: 30px;color: #004888;font-weight: normal;margin-top: 20px;}
.szls_page_about01{width: 100%;background: #135bab;position: relative; z-index: 1;}
.szls_page_about01 .content{display: flex;flex-wrap: nowrap;justify-content: space-between;padding:2% 0;box-sizing: border-box;z-index: 1;position: relative;}
.szls_page_about01 dl{width: 25%;text-align: center;font-weight: lighter;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.szls_page_about01 dl:last-child{border-right: none;}
.szls_page_about01 dl dt{font-size: 18px;display: block;color: #fff;}
.szls_page_about01 dl dt span{font-size: 62px;padding-right: 5px;}
.szls_page_about01 dl dd{font-size: 15px;line-height: 2.5;color: #fff;position: relative;padding-right:20px;display: inline-block;}
.szls_page_about01 dl dd:after{content: '';width: 15px;height: 15px;border-radius: 50%;display: block;position: absolute;right: 0;background: #c20009;color: #fff;top: 50%;transform: translateY(-50%);text-align: center; z-index: 1;}
.szls_page_about01 dl dd:before{content: '';width: 5px;height: 5px;display: inline-block;position: absolute;right: 5px;top: 50%;transform: translateY(-50%) rotate(45deg);border: 1px solid transparent;border-right-color: #fff;z-index: 2;border-top-color: #fff;}

#szls_page_about02{padding: 4% 0 0;position: relative;background: url(../images/abg01.jpg) no-repeat bottom;min-height:720px;box-sizing: border-box;}
#szls_page_about02 strong{text-align: center;font-size: 30px;display: block;line-height: 2;color: #333;font-weight: lighter;}
#szls_page_about02 .item{padding-top: 50px;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_about02 .item dl{text-align: center;width: 25%;}
#szls_page_about02 .item dl dt{display: inline-block;width: 80px;height: 80px;border: 2px solid #c20009;border-radius: 50%;line-height: 80px;color: #c20009;font-size: 36px;margin-bottom: 2%;position: relative;}
#szls_page_about02 .item dl dt::after{content: '';width: 0;height: 0;border: 8px solid transparent;border-top-color: #c20009;position: absolute;bottom: -16px;left: 50%;transform: translateX(-8px);}
#szls_page_about02 .item dl dd{font-size: 26px;line-height: 2.5;font-weight: bold;color: #c20009;}
#szls_page_about02 .item dl dd p{font-size: 16px;line-height: 2.5;}

#szls_page_about03{text-align: center;padding: 2% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about03 .swiper-button-next{background: #fff;height: 110%;top: 0;width: 60px;right: 0;}
#szls_page_about03 .swiper-button-prev{left: 0;background: #fff;height: 110%;top: 0;width: 60px;}
#szls_page_about03 .swiper-button-next:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px 0;}
#szls_page_about03 .swiper-button-prev:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about03 .swiper-button-next:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px -19px;}
#szls_page_about03 .swiper-button-prev:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 -19px;}
#szls_page_about03 .title{line-height: 2;margin-top: 3%;}
#szls_page_about03 .szls_page_about03_con{padding: 0 60px;margin-bottom: 2%;}
#szls_page_about03 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about03 .pic{width: 100%; overflow: hidden;}
#szls_page_about03 .pic img{width: 100%;}

#szls_page_about04{overflow: hidden;text-align: center;position: relative;background: url(../images/abg02.jpg) no-repeat top;min-height: 716px;box-sizing: border-box;}
#szls_page_about04 #szls_tit_l span{color: #fff;}
#szls_page_about04 #szls_tit_l {margin-bottom: 60px;}
#szls_page_about04 .fl{width: 40%;padding-top: 4%;}
#szls_page_about04 .fr{width: 60%;}
#szls_page_about04 p{font-size: 30px;color: #fff; text-align: left;line-height: 2;}
#szls_page_about04 p span{color: #e8b800;font-size: 40px;padding: 0 10px;}

#szls_page_about05{text-align: center;padding: 3% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about05 .swiper-button-next{background: #fff;height: 105%;top: 0;width: 60px;right: 0;}
#szls_page_about05 .swiper-button-next:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px 0;}
#szls_page_about05 .swiper-button-prev:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about05 .swiper-button-prev{left: 0;background: #fff;height: 105%;top: 0;width: 60px;}
#szls_page_about05 .swiper-button-next:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px -43px;}
#szls_page_about05 .swiper-button-prev:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 -43px;}
#szls_page_about05 .title{line-height: 2;margin-top: 3%;}
#szls_page_about05 .szls_page_about05_con{margin-bottom: 2%;}
#szls_page_about05 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about05 .pic{width: 100%; overflow: hidden;border: 1px solid #efefef;box-sizing: border-box;}
#szls_page_about05 .pic img{width: 100%;}
#szls_page_pic{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic #mbx{position: absolute;right: 0;top: 30px;}

#szls_page_pic ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic ol li{width: 32.5%;margin-right: 1%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1.25%;}
#szls_page_pic ol li:nth-child(3n+0){margin-right: 0;}
#szls_page_pic ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic ol li .pic img{width: 100%;}
#szls_page_pic ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic ol li:hover{border-color: #efefef;}
#szls_page_pic_h{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic_h #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pic_h ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic_h ol li{width: 32%;margin-right: 2%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic_h ol li:nth-child(3n+0){margin-right: 0;}
#szls_page_pic_h ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic_h ol li .pic img{width: 100%;}
#szls_page_pic_h ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic_h ol li:hover{border-color: #efefef;}

/* 产品展示 */
 #pro_search{background: #fff;padding: 1% 2%;margin-bottom: 1%;margin-top: 2%;}
 #pro_search dl dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl dd {margin-bottom: 20px;padding: 5px 0;}
 #pro_search dl dd span{display: inline-block;padding-right: 10px;text-align: right;width:9.5%;}
 #pro_search dl dd span a{line-height: 2;}
 #pro_search dl dd em{display: inline-block;}
 #pro_search dl dd em a{line-height: 2;font-style: normal;padding:0 10px;color: #333;display: inline-block;}
 #pro_search dl dd em a.navcur{background: #c20009;color: #fff;}
 
 #pro_search dl.brand dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl.brand dd {margin-bottom: 20px;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
 #pro_search dl.brand dd span{display: inline-block;text-align: left;width: auto;}
 #pro_search dl.brand dd span a{line-height: 2;padding:0 20px;display: inline-block;}
 #pro_search dl.brand dd span a.current{background: #c20009;color: #fff;}
 
#szls_page_pro{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_pro #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pro .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 32.5%;float: left;margin-right: 1.25%;box-sizing: border-box;}
#szls_page_pro .prolist-list dl:nth-child(3n+0){margin-right: 0;}
#szls_page_pro .prolist-list dt {width: 100%;}
#szls_page_pro .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_pro .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_pro .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_pro .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_pro .prolist-list h4{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list h4 a{line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list dl:hover h4{background: #c20009;}
#szls_page_pro .prolist-list dl:hover h4 a{color: #fff;}
/* 产品展示 */
#szls_page_pro_show{background: #fff;padding: 2% 0 2%;position: relative;}
#szls_page_pro_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_pro_show .content{background: #fff;box-sizing: border-box;}
#szls_page_pro_show .left{width: 100%;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
#szls_page_pro_show .left .pic{width: 100%;border: 1px solid #e8e8e8;}
#szls_page_pro_show .left .pic img{width: 100%;}
#szls_page_pro_show .right{width: 100%;float: right;box-sizing: border-box;padding-left: 0.5%;position: relative;}
#szls_page_pro_show .right h1{font-weight: normal;margin-bottom: 0.5%;font-size: 30px;padding-bottom: 15px;display: none;}
#szls_page_pro_show .jj{font-size: 16px;line-height: 2;box-sizing: border-box;}
#szls_page_pro_show .td{font-size: 16px;line-height: 2;margin-bottom: 1%;box-sizing: border-box;}
#szls_page_pro_show .right .introduction{font-size: 15px;line-height: 2.5;color: #666;}
#szls_page_pro_show .right .introduction table {margin: 0 auto;color: #262626;width: 100%;border-collapse:collapse;font-size: 14px;}
#szls_page_pro_show .right .introduction table td {border: 1px solid #e5e5e5;line-height: 1.8rem;padding: 0.2rem;text-align: center;font-size: 14px}
#szls_page_pro_show .right .introduction table .bold {font-weight: bold;background: #f5f5f5}
#szls_page_pro_show .right .introduction table a {font-weight: bold;font-size: 16px;color: #0064a0}

}

/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
/*************************************************************************** 手机 ********************************************************************************/
/*****************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************/
@media screen and (min-width: 1px) and (max-width: 480px) {
body {width:100%; margin: 0px; font:normal 16px 'Microsoft YaHei','微软雅黑'; color:#000; background:#fff;}
h1 {font-weight:lighter; font-size:28px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:20px;}
.f28 {font-size:20px;}
.f30 {font-size:24px;}
.f36 {font-size:28px;}
.f40 {font-size:40px;}
.f64 {font-size:64px;}
.content{width: 95%;margin: 0 auto;max-width: 1680px;position: relative;}
.more{padding: 10px 60px ;display: inline-block;border: 1px solid #efefef;font-size: 16px;transition: all .3s;}
.more:hover{border-color: #e8b800;background: #e8b800;color: #fff;}
/*顶部菜单隐藏*/
#head-block {display:block;}
#footer-menu {display:none;}
/*顶部大图*/
#topbig {overflow:hidden; background:#fff;}
#topbig .swiper-container {height:50vh; overflow:hidden;} 
#topbig .swiper-slide {height:100%; overflow:hidden;display: flex;justify-content: center;align-items: center;}
#topbig .picA {background:url(../images/banner1.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picB {background:url(../images/banner2.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .picC {background:url(../images/banner3.jpg); background-size:cover; width:100%; height:100%; z-index:1; position:relative;}
#topbig .toppic-font {color:#fff; position:absolute; z-index:3; top:30%; left:50%;transform: translateX(-50%);width: 90%;bottom: auto;text-align: center;}
#topbig .toppic-font .txta {font-size:18px; padding-top:5%;color: #333333;display: block;font-weight: bold;}
#topbig .toppic-font .txtb {font-size:18px; padding-top:5%;line-height:180%;color: #333333;display: block;}
#topbig .toppic-font .txtb span{font-size: 24px;color: #c20009;font-weight: bold;}
#topbig .toppic-font .txtc {font-size:18px;font-weight: bold; line-height:150%;color: #fff;background: #c20009;margin-top: 5%;padding:0 10px;display: inline-block;letter-spacing: 5px;}
#topbig .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
#topbig .swiper-container-horizontal .swiper-pagination-bullet-active{background: #c20009;width: 40px;border-radius: 10px;height: 4px;}
/*左侧菜单*/
#left-block {padding:0 0%;z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;border-bottom: 1px  solid #efefef;display: none;}
#left-block .header{height: 90px;}
#left-block .logo {margin-top:12.5px;width: 15%;float: left;}
#left-block .logo img{height: 45;}
#left-block .menu {text-align:center; position:relative;width:85%;float: right;}
#left-block .menu ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;margin: 0 auto;}
#left-block .menu li {margin:0 0 0 0;position: relative;padding:0 20px;}
#left-block .menu li:hover:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li.active:after{content: '';display: block;width: 20px;height: 3px;background: #c20009;margin: 0 auto;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);z-index: 3;}
#left-block .menu li a:hover,#left-block .menu li.active a{color: #c20009;}
#left-block .menu li:last-of-type:after{display: none;}
#left-block .menu li a{display: inline-block;font-size: 15px;color: #333;text-decoration: none;line-height: 90px;display: block;}
#left-block .menu li .sub{display: none;}
#left-block .menu .language a{line-height: 1.8;text-transform: uppercase;color: #333;}
#left-block .menu .language{position: relative;top:35px;margin-left: 10px;background: url(../images//icon/lan.png) no-repeat;padding-left: 35px;}
/* 滑动后 */
.top-fixed{position:fixed;animation:mymove .5s forwards; z-index:10;background: #fff;}
@keyframes mymove{from {top:-114px;}to {top:0px;}}
.top-fixed .menu a{color: #333 !important;}
.top-fixed .menu em{color: #333 !important;}

#head-block {display:block;padding:0 0%; background: #fff; z-index:999;transition: all 0.2s; width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;overflow: hidden;height:60px;}
#head-block:hover {transition: all 0.2s; box-shadow:0 0 50px rgba(170, 170, 170, .5);}
#head-block .logo {width: 30%;margin-left: 2%;position: absolute;top: 50%;transform: translateY(-50%);}
#head-block .logo img{width: 100%;}
#head-block .menu {float:right; margin:18px 3% 0 0;}
#head-block .menu a{color: #c20009;}
#head-block .menu #bOpen{display: block;}
#head-block .menu #bClose{display: none;}
/*顶部菜单-弹出层*/
#head-block #showDiv {background:rgba(0, 0, 0, 0.8); background-size:cover; width:100%; height:100%; position:fixed; display:none; z-index:1001; top:60px; left:0;}
#head-block #showDiv .content {position:absolute; left:5%; top:5%; color:#000; width:95%;}
#head-block #showDiv .home{color: #fff;display: block;text-align: center;margin-bottom: 20px;}
#head-block #showDiv .list {padding:0; overflow:hidden; margin:4px 0 0 0;}
#head-block #showDiv .list {display: flex;justify-content: space-between;flex-wrap: wrap;}
#head-block #showDiv .list dl{width: 100%;margin-bottom: 15px;}
#head-block #showDiv .list dl dt a{line-height: 2.5;font-weight: bold;}
#head-block #showDiv .list dl a{color: #fff;line-height: 2.5;}
#head-block #showDiv .list dl dd{width: 33.333333%;float: left;}


/*公用TITLE*/
#szls_tit{position: relative;margin: 0 auto ;text-align: left;padding-bottom: 15px;}
#szls_tit span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 0;}
#szls_tit_c{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 15px;}
#szls_tit_c span{font-size: 30px;color: #333333;font-weight: normal;display: inline-block;position: relative;}
#szls_tit_c::after{content: '';display: inline-block;width: 20px;height: 3px;background: #c20009;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}


/*#szls_about */
#szls_about{position: relative; background-repeat: no-repeat;background-attachment: fixed;background-position: center top;padding: 90px 0;overflow: hidden; height: auto;}
/* ksczx_about */
#szls_about{background: url(../images/about_bg.jpg) no-repeat center top;height: auto;box-sizing: border-box;padding-top: 30px;text-align: center;position: relative; background-size: cover;}
#szls_about .content{margin-bottom: 30px;}
#szls_about .content p{width: 90%;font-size: 16px;line-height: 3;text-align: center;margin: 0 auto;margin-top: 0;}
#szls_about .waves {position:absolute;bottom:0;height: 400px;width: 100%;}
#szls_about a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

#szls_about_01{ background-size:cover; border-bottom:#dcdcdc 1px solid}
#szls_about_01 ul{ }
#szls_about_01 ul li{ float:left; width:50%; text-align:center; border-right:#dcdcdc 1px solid; padding:3.5rem 1rem; height:18.375rem; position:relative; cursor:pointer;box-sizing: border-box;text-align: center; }
#szls_about_01 ul li:nth-child(1){border-bottom:#dcdcdc 1px solid;}
#szls_about_01 ul li:nth-child(2){border-right: none;border-bottom:#dcdcdc 1px solid;}
#szls_about_01 ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:.6s}
#szls_about_01 ul li h3{ height:4.75rem; transition:.6s; position:relative;text-align: center;}
#szls_about_01 ul li h3:before{ content:""; position:absolute; top:3.5rem; left:50%; width:1px; height:0; transition:.6s}
#szls_about_01 ul li h3 img{ transition:.6s;display: inline-block;}
#szls_about_01 ul li:last-child{ border:none}
#szls_about_01 ul li h5{ position:relative; transition:.6s;}
#szls_about_01 ul li big{font-size: 3rem;color: #c20009;font-weight:bold;font-family:'Times New Roman', Times, serif;}
#szls_about_01 ul li up{font-size: 1.375rem;color: #c20009;font-weight:bold;transition:.6s;position:relative;vertical-align: top;font-family: 'Times New Roman', Times, serif;margin-left: 0.25rem;}
#szls_about_01 ul li h6{font-size: 1rem;color: #333;margin:0 0 0.25rem;line-height: 2rem; transition:.6s; position:relative;font-weight: normal;}
#szls_about_01 ul li:hover h3:before{ height:3.125rem; background:#fff}
#szls_about_01 ul li:hover h3{ height:8.25rem}
#szls_about_01 ul li:hover h3 img{-webkit-filter:brightness(4);-moz-filter:brightness(4);-ms-filter:brightness(4);-o-filter:brightness(4);filter:brightness(4);filter: bright;transform:rotateY(360deg);}
#szls_about_01 ul li:hover:before{ transform:scaleY(1.1); background:#c20009}
#szls_about_01 ul li:hover up, #szls_about_01 ul li:hover big, #szls_about_01 ul li:hover h6{ color:#fff}

/* szls_product */
#szls_product{text-align: center;position: relative; z-index: 2;background: #fff;padding: 2% 0 2%;}
.szls_product_con{width: 100%;padding-top: 2%;}
.szls_product_con dl{width: 100%;float: left;text-align: left;box-sizing: border-box;padding-top: 2%;border-top: 3px solid transparent;position: relative;border: 1px solid #efefef;margin-right: 2%;padding-left: 0%;min-height: auto;margin-bottom: 2%;}
.szls_product_con dl:nth-child(even){margin-right: 0;}
.szls_product_con dl dt{font-size: 18px;line-height: 1.5;margin-bottom: 2%;color: #333333;padding:0 5%;font-weight: bold;}
.szls_product_con dl dd{font-size: 14px;line-height: 2.3;color: #666666;padding:0 0%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.szls_product_con dl .pic{width: 40%;position: relative;left: 0;overflow: hidden;border-right: 1px solid #f5f5f5;float: left;margin-right: 3%;}
.szls_product_con dl .pic img{width: 100%;}
.szls_product_con dl:hover{border-top: 3px solid #c20009;}
.szls_product_con dl:hover dt{color: #c20009;}
.szls_product_con dl:hover img{transform: scale(1.1);}
#szls_product a.mores{background: #c20009;border-color: #c20009;color: #fff;margin: 0 auto;padding: 10px 30px;display: inline-block}

/* showon_solution */
#szls_solution{margin: 0% auto;background: #fff;position: relative;background: url(../images/application.jpg);}
#szls_solution .left{float: left;width: 100%;padding: 3% 0% 0 0%;box-sizing: border-box;}
#szls_solution .t02{margin-bottom: 20px;}
#szls_solution p{margin-bottom: 20px;color: #666666;width: 90%;line-height: 2.5;margin-top: 2%;}
#szls_solution .catname{width: 100%;margin-bottom: 15%;}
#szls_solution .catname ul{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_solution .catname ul li{width:31%;text-align: center;position: relative;border: 1px solid #f1f1f1;margin-bottom: 4%;margin-right: 2.3333333333%;box-sizing: border-box;background: #fff;}
#szls_solution .catname ul li:hover{border-color:  #c20009;background: #c20009;color: #fff;}
#szls_solution .catname ul li a{color: #333;display: block;line-height: 2.6;}
#szls_solution .catname ul li:hover a{color: #fff;}
#szls_solution .right{float: right;width: 100%;box-sizing: border-box;padding-top: 3%;padding-bottom: 3%;}
#szls_solution .right .swiper-container{padding-bottom: 50px;}
#szls_solution .right .swiper-slide{background: #999;margin-top: 30px;transition: .3s margin-top;}
#szls_solution .right .swiper-slide .pic{width: 100%;overflow: hidden;}
#szls_solution .right .swiper-slide .pic img{width: 100%;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .pic img{transform: scale(1.1);}
#szls_solution .right .swiper-slide .t{position: absolute;bottom: 0;width: 100%;font-size: 18px;color: #fff;text-align: center;line-height: 3;transition: 1s all;}
#szls_solution .right .swiper-slide:hover .t{bottom: 20px;}
#szls_solution .right .swiper-slide-next{margin-top: 0;}
#szls_solution .right .swiper-pagination{bottom: 0;}
#szls_solution .right .swiper-pagination-bullet-active{color: #c20009 !important;}
#szls_solution .right .swiper-button-next,#szls_solution .right .swiper-button-prev{color: #fff;}
#szls_solution .right .swiper-button-next:after,#szls_solution .right .swiper-button-prev:after{font-size: 32px;}

/* szls_ad */
#szls_ad{background-image: url(../images/ad.jpg);height: 260px;background-position: center;background-repeat: no-repeat;overflow: hidden;position: relative;}
#szls_ad .content{top: 50%;text-align: right;transform: translateY(-50%);color: #fff;text-align: left;}
#szls_ad .content .ad_c{text-align: left;padding-left: 0%;box-sizing: border-box;line-height: 2;}
#szls_ad .content .ad_t{line-height: 2;}
/* szls_news */
#szls_news{padding: 2% 0 2%;position: relative;background: #f9f9f9;}
#szls_news .tabs{position: relative;right: 0;padding: 2% 0;text-align: center;margin-top: 5%;}
#szls_news .tabs a{padding: 10px 30px;color: #333;border: 1px solid #efefef;}
#szls_news .tabs a+a{margin-left: 10px;}
#szls_news .tabs a.active{background: #c20009;border-color: #c20009;color: #fff;}
#szls_news .news-list{display: flex;flex-wrap: nowrap;justify-content: center;margin-top: 5%;}
#szls_news .news-list li{width: 100%;box-sizing: border-box;margin: 0 1.666666666666667%;}
#szls_news .news-list li dl{width: 90%;background: #ffffff;padding: 15px 30px;margin-top: -50px;position: relative;z-index: 3;margin-left: 5%;box-sizing: border-box;height: 250px;overflow: hidden;}
#szls_news .news-list li dl h4{font-size: 18px;line-height: 2;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 10px;}
#szls_news .news-list li dl h4 a{font-size: 18px;color: #333;}
#szls_news .news-list li .list-desc{color: #999;line-height: 2;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
#szls_news .news-list li .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 5px auto;position: absolute;bottom: 20px;}
#szls_news .news-list li .pic{width: 100%;overflow: hidden;}
#szls_news .news-list li .pic img{width: 100%;}
#szls_news .news-list li:hover  dl h4 a{color: #c20009;}

/* szls_culture */
#szls_culture{padding: 2% 0 2%;}
#szls_culture ul{flex-wrap: wrap;display: flex;justify-content: space-between;}
#szls_culture ul li{width: 100%;position: relative;margin-bottom: 2%;}
#szls_culture ul li::before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.46);display:block;z-index: 2;position: absolute;top: 0;left: 0;}
#szls_culture ul li #szls_tit{position: absolute;top: 22%;left: 10%;color: #fff;z-index: 3;}
#szls_culture ul li .more{position: absolute;bottom: 15%;left: 10%;color: #fff;z-index: 2;}
#szls_culture ul li #szls_tit span{color: #fff;}
#szls_culture ul li .pic{position: relative;width: 100%;height: 100%;top: 0;left: 0; z-index: 0;overflow: hidden;}
#szls_culture ul li .pic img{width: 100%;transition: all 0.3s;}
#szls_culture ul li:hover .pic img{transform: scale(1.08);}

/*底部*/
footer{background: #333;color: #fff;width: 100%;position: relative;z-index: 1;overflow: hidden;}
footer .top{padding: 4% 0;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: center !important;}
footer .top img{width: 160px;}
footer .content{display: flex;flex-wrap: wrap;justify-content:space-between;}
footer .content .list{width: 50%;padding: 2% 0 2%;position: relative;display: none;}
footer .content .list dl dt{box-sizing: border-box;line-height: 3;letter-spacing: 2px;}
footer .content .list dl dt a{color: #fff;}
footer .content .list dl dd a{line-height: 2.5;color: #fff;}
footer .content .list dl dd a:hover{color: #fff;}
footer .content .list dl dd a::before{content: '-';display: inline-block;padding-right: 5px;}
/* footer .content .list:nth-of-type(2){width: 30%;} */
footer .content .list:nth-of-type(2) p{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 5px;margin-bottom: 5px;}
footer .content .list:nth-of-type(2) p a{width: 33%;display: inline-block;line-height: 2.5;color: #696969;font-size: 14px;}
footer .content .list:nth-of-type(1){width: 100%;display: block;}
footer .content .list:nth-of-type(1) dl dd {line-height: 2.5;color: #fff;padding-left: 40px;box-sizing: border-box;margin-bottom: 10px;}
footer .content .list dl dd.add{background: url(../images/icon/add-w.png) no-repeat 0 center;}
footer .content .list dl dd.name{background: url(../images/icon/name-w.png) no-repeat 0 center;}
footer .content .list dl dd.phone{background: url(../images/icon/phone-w.png) no-repeat 0 center;}
footer .content .list .wechat{padding: 8px 8px 12px 8px; border-radius: 0;background: #fff;width: 120px;position: absolute;right: 0;top: 40px;text-align: center; }
footer .content .list .wechat img{width: 100%;}
footer .content .list .wechat p{color: #696969;margin-top: 10px;}
#copyright {background:#fff; text-align:center; padding:1% 0;color: #696969;text-transform: capitalize;line-height: 2;}
#copyright a{color: #696969;}
#copyright .content {display: flex;flex-wrap: nowrap;justify-content:center;text-align: center;}
#copyright .copy{text-align: right;}
/*底部固定工具条*/
#tool{position: fixed;bottom: 0;left: 0;right: 0;z-index: 900;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: none;}
ul.toollist{position: fixed;z-index: 900;bottom: 0;left: 0;right: 0;margin: auto;display: block;height: 60px;}
.toollist li{float: left;width: auto;height: 100%;width: 25%;position: static!important;margin: 0;border-radius: 0!important;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;box-flex: 1;-webkit-box-sizing: border-box;box-shadow: none!important;background: none;}
.toollist li a{margin-top: 5px;font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position: relative;}
.toollist li a img{width: 24px;height: 24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist{background: url(../images/footer_bg.jpg);background-size: 100%;}
.toollist li{border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li:last-child{border-right: none;}
.toollist li a{color: #fff;}

/* 浮动工具 */
.c-tools {position: fixed;z-index: 9999;text-align: center;right: 5px;bottom: 50%;margin-bottom: -150px;}
.c-tools ul li {transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;position: relative;width: 40px;height: 40px;margin-top: 10px;background-color: #f5f5f5;border-radius: 5px;line-height: 62px;padding-right: 30px;box-sizing: border-box;color: #c20009;}
.c-tools ul li:hover {background-color: #c20009;color: #fff;}
.c-tools ul li span {transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 2px;-webkit-border-radius: 2px;display: none;position: absolute;right: 63px;width: 135px;padding: 0 10px;background: #e8b800;color: #ffffff;}
.c-tools ul li .ewmPic {width: 168px;}
.c-tools ul li .ewmPic img {display: block;margin-top: 10px;padding-bottom: 10px;width: 168px;height: 168px;}
.c-tools ul .tel-ico {background-position: center -22px;}
.c-tools ul .tel-ico span {height: 40px;line-height: 40px}
.c-tools ul .top-ico:before{position: absolute;right: 5px;font-size: 30px;line-height: 40px;}
.c-tools ul .time-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .add-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .qq-ico:before{position: absolute;right: 15px;font-size: 30px;}
.c-tools ul .top-ico {background-color: #c20009;color: #fff;}
/*==========@@公共模块 结束@@==========*/


/*******************************************内页**********************************************/
/* 内页banner */
.banner{width: 100%;margin-top: 60px;}
.banner {overflow: hidden;line-height: 0;text-align: center;position: relative;}
.banner .catname {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;width: 100%;}
.banner .content {box-sizing: border-box;}
.banner .catname b {line-height: 2;font-size: 24px;}
.banner .catname p {line-height: 2.5;font-size: 16px;font-weight: normal;letter-spacing: 1px;}
.banner img {visibility: hidden;margin: 0 auto;}
.banner img.show {visibility: visible;}
/* 面包屑 */
#mbx{font-size: 15px;font-weight: lighter;display: none;}
#mbx a{font-size: 15px;font-weight: lighter;}
/* 二级导航 */
#navtow{position: relative;margin: 0 auto ;text-align: center;padding-bottom: 25px;z-index: 10;}
#navtow ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
#navtow ul li{background: #fff;width: 50%;}
#navtow ul li a{color: #333;display: block;position: relative;text-align: left;padding: 15px 0 15px 15px;}
#navtow ul li a:after{content: '>';font-family: 'KAITI';color: #333;position: absolute;right: 0;top: 30%;right: 15px;transition: all 0.3s;}
#navtow ul li+li{margin-left: 1%;}
#navtow ul li.navcur{background: #c20009;}
#navtow ul li.navcur a{color: #fff;}
#navtow ul li.navcur a:after{color: #fff;}
#navtow ul li:hover{background: #c20009;}
#navtow ul li:hover a{color: #fff;}
#navtow ul li:hover a:after{color: #fff;transform: rotate(90deg);top: 35%;}

/* 详情页分页 */
#show_page dl{display: flex;flex-wrap: wrap;justify-content: space-between;}
#show_page dl dd{width:100%;background: #f8f8f8;color: #666;line-height: 50px;box-sizing: border-box;padding: 0 10px;height: 50px;margin-bottom: 2%;}
#show_page dl dd a{color: #666;}
#show_page dl dd:hover a{color: #004888;}
/* szls_page_contact 联系我们 */
#szls_page_contact{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_contact #mbx{position: absolute;right: 0;top: 30px;}
.szls_page_contact{border: 1px solid #dbdbdb;padding: 1%;box-sizing: border-box;background: #fff;}
.szls_page_contact .map{width: 40%;max-width: 610px;overflow: hidden;display: none;}
.szls_page_contact .map #container{width: 100%;height: 400px;}
.szls_page_contact .contact{width: 98%;}
.szls_page_contact .contact h1{font-size: 24px;line-height: 2.5;font-weight: bold;border-bottom: 1px solid #efefef;margin-bottom: 25px;}
.szls_page_contact .contact dd{line-height: 2;margin-bottom: 2.5%;color: #696969;text-indent: 35px;}
.szls_page_contact .contact dd.add{background: url(../images/icon/add.png) no-repeat 0 center;}
.szls_page_contact .contact dd.email{background: url(../images/icon/email.png) no-repeat 0 center;}
.szls_page_contact .contact dd.name{background: url(../images/icon/name.png) no-repeat 0 center;}
.szls_page_contact .contact dd.phone{background: url(../images/icon/phone.png) no-repeat 0 center;}
.szls_page_contact .contact dd.fax{background: url(../images/icon/fax.png) no-repeat 0 center;}
.szls_page_contact .contact dl{position: relative;}
.szls_page_contact .contact .wechat{padding: 12px;background: #fff;width: 150px;position: absolute;right: 30px;top: 20%;text-align: center;}
.szls_page_contact .contact .wechat img{width: 100%;}
.szls_page_contact .contact .wechat p{color: #696969;margin-top: 10px;}

/* 新闻资讯 */
#szls_page_news{background: #f8f8f8;padding: 2% 0 2%;}
#szls_page_news #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_news .infolist-list dl {border: 1px solid #fff;margin-bottom: 2%;padding: 1%;background: #fff;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_news .infolist-list dt {width: 25%;}
#szls_page_news .infolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_news .infolist-list dt img {display: block;border: 1px solid #efefef;box-sizing: border-box;width: 100%;;}
#szls_page_news .infolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_news .infolist-list dd{width: 75%;position: relative;padding-left: 2%;box-sizing: border-box;}
#szls_page_news .infolist-list h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;font-weight: bold;line-height: 2;}
#szls_page_news .infolist-list dl:hover {border: 1px solid #c20009;}
#szls_page_news .infolist-list dl:hover h4 a {color: #c20009;}
#szls_page_news .infolist-list-desc {min-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
#szls_page_news .infolist-list-deta {height: 40px;line-height: 40px;text-align: center;display: block;position: absolute;bottom: 0;right: 0;padding: 0 40px;}
#szls_page_news .infolist-list-deta a {color: #666;font-size: 15px;}
#szls_page_news .infolist-list .date{color: #999;line-height: 1.5;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta {background: #c20009;border-color: #c20009;}
#szls_page_news .infolist-list dl:hover .infolist-list-deta a {color: #fff;}
/* 新闻内页 */
#szls_page_news_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_news_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_news_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_news_show .left{width: 100%;border-right: 0 solid #e8e8e8;box-sizing: border-box;padding-right: 0%;padding-bottom: 2%;float: left;}
.szls_page_news_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_news_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_news_show01 span+span{margin-left: 20px;}
.szls_page_news_show02{padding: 2% 0;}
.szls_page_news_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_news_show .right{width: 100%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 0 solid #e8e8e8;position: relative;left: -1px;}
#szls_page_news_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_news_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_news_show .right dt {width: 30%;}
#szls_page_news_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_news_show .right dt img {display: block;width: 100%; }
#szls_page_news_show .right dd h4 {font-weight: normal;overflow: hidden;}
#szls_page_news_show .right dd{width: 70%;position: relative;padding-left: 3%;box-sizing: border-box;}
#szls_page_news_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_news_show .right dl:hover h4 a {color: #c20009;}
#szls_page_news_show .right dl:hover img {transform: scale(1.08);}
#szls_page_news_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_news_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 解决方案 */
#szls_page_solution{background: #fff;padding: 2% 0 1%;}
#szls_page_solution #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_solution .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;}
#szls_page_solution .prolist-list dl:nth-child(4n+0){margin-right: 0;}
#szls_page_solution .prolist-list dt {width: 100%;}
#szls_page_solution .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_solution .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_solution .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_solution .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_solution .prolist-list h4{overflow: hidden;line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_solution .prolist-list dl:hover h4{background: #c20009;}
#szls_page_solution .prolist-list dl:hover h4 {color: #fff;}
/* 解决方案详情页 */
#szls_page_solution_show{background: #f8f8f8;padding: 2% 0 2%;position: relative;}
#szls_page_solution_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_solution_show .content{background: #fff;padding: 1%;box-sizing: border-box;}
#szls_page_solution_show .left{width: 70%;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
.szls_page_solution_show01{background: #f8f8f8;line-height: 2.5;color: #999;font-size: 14px;text-indent: 10px;}
.szls_page_solution_show01 .date{color: #999;background: url(../images/time.png) no-repeat left;padding-left: 25px;margin: 10px auto;}
.szls_page_solution_show01 span+span{margin-left: 20px;}
.szls_page_solution_show02{padding: 2% 0;}
.szls_page_solution_show02 p{font-size: 16px;line-height: 2.5;}
#szls_page_solution_show .right{width: 30%;float: right;box-sizing: border-box;padding-left: 2%;border-left: 1px solid #e8e8e8;position: relative;left: -1px;}
#szls_page_solution_show .right h5{font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #333;}
#szls_page_solution_show .right dl {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-around;margin-bottom: 5%;padding-bottom: 5%;}
#szls_page_solution_show .right dt {width: 100%;}
#szls_page_solution_show .right dt .pic{width: 100%;position: relative;border: 1px solid #efefef;box-sizing: border-box;overflow: hidden; }
#szls_page_solution_show .right dt img {display: block;width: 100%; }
#szls_page_solution_show .right dd h4 {font-weight: normal;overflow: hidden;line-height: 2;}
#szls_page_solution_show .right dd{width: 100%;position: relative;box-sizing: border-box;}
#szls_page_solution_show .right h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
#szls_page_solution_show .right dl:hover h4 a {color: #c20009;}
#szls_page_solution_show .right dl:hover img {transform: scale(1.08);}
#szls_page_solution_show .right dl .date{color: #999;background: url(../images/time.png) no-repeat left;background-size: 15px;padding-left: 20px;margin: 5px auto;font-size: 14px;}
#szls_page_solution_show .right dl .infolist-list-desc{font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 关于我们 */
#szls_page_about{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_about #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_about #navtow li{background:#f8f8f8}
#szls_page_about #navtow li:hover{background:#c20009}
#szls_page_about #navtow li.navcur{background:#c20009}
#szls_page_about .pic{position: relative;right: 0;z-index: 0;width: 100%;float: right;}
#szls_page_about .pic img{width: 100%;}
#szls_page_about .left{width: 100%;min-height: 400px;}
#szls_page_about .left p{line-height: 3;color: #666;text-indent: 2rem;}
#szls_page_about .left h1{margin-bottom: 30px;color: #004888;font-weight: normal;margin-top: 20px;}
.szls_page_about01{width: 100%;background: #135bab;position: relative; z-index: 1;}
.szls_page_about01 .content{display: flex;flex-wrap: nowrap;justify-content: space-between;padding:2% 0;box-sizing: border-box;z-index: 1;position: relative;}
.szls_page_about01 dl{width: 25%;text-align: center;font-weight: lighter;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.szls_page_about01 dl:last-child{border-right: none;}
.szls_page_about01 dl dt{font-size: 18px;display: block;color: #fff;}
.szls_page_about01 dl dt span{font-size: 62px;padding-right: 5px;}
.szls_page_about01 dl dd{font-size: 15px;line-height: 2.5;color: #fff;position: relative;padding-right:20px;display: inline-block;}
.szls_page_about01 dl dd:after{content: '';width: 15px;height: 15px;border-radius: 50%;display: block;position: absolute;right: 0;background: #c20009;color: #fff;top: 50%;transform: translateY(-50%);text-align: center; z-index: 1;}
.szls_page_about01 dl dd:before{content: '';width: 5px;height: 5px;display: inline-block;position: absolute;right: 5px;top: 50%;transform: translateY(-50%) rotate(45deg);border: 1px solid transparent;border-right-color: #fff;z-index: 2;border-top-color: #fff;}

#szls_page_about02{padding: 4% 0 0;position: relative;background: url(../images/abg01.jpg) no-repeat bottom;min-height:720px;box-sizing: border-box;}
#szls_page_about02 strong{text-align: center;font-size: 30px;display: block;line-height: 2;color: #333;font-weight: lighter;}
#szls_page_about02 .item{padding-top: 50px;display: flex;flex-wrap: nowrap;justify-content: space-around;}
#szls_page_about02 .item dl{text-align: center;width: 25%;}
#szls_page_about02 .item dl dt{display: inline-block;width: 80px;height: 80px;border: 2px solid #c20009;border-radius: 50%;line-height: 80px;color: #c20009;font-size: 36px;margin-bottom: 2%;position: relative;}
#szls_page_about02 .item dl dt::after{content: '';width: 0;height: 0;border: 8px solid transparent;border-top-color: #c20009;position: absolute;bottom: -16px;left: 50%;transform: translateX(-8px);}
#szls_page_about02 .item dl dd{font-size: 26px;line-height: 2.5;font-weight: bold;color: #c20009;}
#szls_page_about02 .item dl dd p{font-size: 16px;line-height: 2.5;}

#szls_page_about03{text-align: center;padding: 2% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about03 .swiper-button-next{background: #fff;height: 110%;top: 0;width: 60px;right: 0;}
#szls_page_about03 .swiper-button-prev{left: 0;background: #fff;height: 110%;top: 0;width: 60px;}
#szls_page_about03 .swiper-button-next:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px 0;}
#szls_page_about03 .swiper-button-prev:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about03 .swiper-button-next:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat -51px -19px;}
#szls_page_about03 .swiper-button-prev:hover:after{content: '';width: 51px;height: 19px;background: url(../images/pro_arr.png) no-repeat 0 -19px;}
#szls_page_about03 .title{line-height: 2;margin-top: 3%;}
#szls_page_about03 .szls_page_about03_con{padding: 0 60px;margin-bottom: 2%;}
#szls_page_about03 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about03 .pic{width: 100%; overflow: hidden;}
#szls_page_about03 .pic img{width: 100%;}

#szls_page_about04{overflow: hidden;text-align: center;position: relative;background: url(../images/abg02.jpg) no-repeat top;min-height: 716px;box-sizing: border-box;}
#szls_page_about04 #szls_tit_l span{color: #fff;}
#szls_page_about04 #szls_tit_l {margin-bottom: 60px;}
#szls_page_about04 .fl{width: 40%;padding-top: 4%;}
#szls_page_about04 .fr{width: 60%;}
#szls_page_about04 p{font-size: 30px;color: #fff; text-align: left;line-height: 2;}
#szls_page_about04 p span{color: #e8b800;font-size: 40px;padding: 0 10px;}

#szls_page_about05{text-align: center;padding: 3% 0 0;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;}
#szls_page_about05 .swiper-button-next{background: #fff;height: 105%;top: 0;width: 60px;right: 0;}
#szls_page_about05 .swiper-button-next:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px 0;}
#szls_page_about05 .swiper-button-prev:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 0;}
#szls_page_about05 .swiper-button-prev{left: 0;background: #fff;height: 105%;top: 0;width: 60px;}
#szls_page_about05 .swiper-button-next:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat -43px -43px;}
#szls_page_about05 .swiper-button-prev:hover:after{content: '';width: 43px;height: 43px;background: url(../images/pro_arr.png) no-repeat 0 -43px;}
#szls_page_about05 .title{line-height: 2;margin-top: 3%;}
#szls_page_about05 .szls_page_about05_con{margin-bottom: 2%;}
#szls_page_about05 #szls_tit_l {margin-bottom: 50px;}
#szls_page_about05 .pic{width: 100%; overflow: hidden;border: 1px solid #efefef;box-sizing: border-box;}
#szls_page_about05 .pic img{width: 100%;}
#szls_page_pic{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic #mbx{position: absolute;right: 0;top: 30px;}

#szls_page_pic ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic ol li{width: 32.5%;margin-right: 1%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1.25%;}
#szls_page_pic ol li:nth-child(3n+0){margin-right: 0;}
#szls_page_pic ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic ol li .pic img{width: 100%;}
#szls_page_pic ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic ol li:hover{border-color: #efefef;}
#szls_page_pic_h{background: #fff;padding: 2% 0 0;position: relative;}
#szls_page_pic_h #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pic_h ol{display: flex;flex-wrap:wrap;justify-content: flex-start;}
#szls_page_pic_h ol li{width: 32%;margin-right: 2%;border: 1px solid #e8e8e8;box-sizing: border-box;padding: 0.875%;;margin-bottom: 1%;}
#szls_page_pic_h ol li:nth-child(3n+0){margin-right: 0;}
#szls_page_pic_h ol li .pic{width: 100%;overflow: hidden;}
#szls_page_pic_h ol li .pic img{width: 100%;}
#szls_page_pic_h ol li h5{text-align: center;line-height: 2;font-size: 16px;font-weight: normal;margin-top: 3%;}
#szls_page_pic_h ol li:hover{border-color: #efefef;}

/* 产品展示 */
 #pro_search{background: #fff;padding: 1% 2%;margin-bottom: 1%;margin-top: 2%;}
 #pro_search dl dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl dd {margin-bottom: 20px;padding: 5px 0;}
 #pro_search dl dd span{display: inline-block;padding-right: 10px;text-align: right;width:9.5%;}
 #pro_search dl dd span a{line-height: 2;}
 #pro_search dl dd em{display: inline-block;}
 #pro_search dl dd em a{line-height: 2;font-style: normal;padding:0 10px;color: #333;display: inline-block;}
 #pro_search dl dd em a.navcur{background: #c20009;color: #fff;}
 
 #pro_search dl.brand dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl.brand dd {margin-bottom: 20px;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
 #pro_search dl.brand dd span{display: inline-block;text-align: left;width: auto;}
 #pro_search dl.brand dd span a{line-height: 2;padding:0 20px;display: inline-block;}
 #pro_search dl.brand dd span a.current{background: #c20009;color: #fff;}
 
#szls_page_pro{background: #f8f8f8;padding: 2% 0 3%;}
#szls_page_pro #navtow ul{flex-wrap: wrap;}
#szls_page_pro #navtow ul li{width: 49%;margin-bottom: 2%;}
#szls_page_pro #navtow ul li+li{margin-left: 2%;}
#szls_page_pro #navtow ul li:nth-child(odd){margin-left: 0;}
#szls_page_pro #mbx{position: absolute;right: 0;top: 30px;}
#szls_page_pro .prolist-list dl {border: 1px solid #e8e8e8;margin-bottom: 2%;padding: 1% 1% 0.6% 1%;background: #fff;overflow: hidden;width: 49.5%;float: left;margin-right: 1%;box-sizing: border-box;}
#szls_page_pro .prolist-list dl:nth-child(2n+0){margin-right: 0;}
#szls_page_pro .prolist-list dt {width: 100%;}
#szls_page_pro .prolist-list dt .pic{width: 100%;overflow: hidden;}
#szls_page_pro .prolist-list dt img {display: block;box-sizing: border-box;width: 100%;}
#szls_page_pro .prolist-list dd h4 {font-weight: normal;margin-bottom: 5px;overflow: hidden;}
#szls_page_pro .prolist-list dd{width: 100%;position: relative;text-align: center;border-top: 1px solid #f0f0f0;}
#szls_page_pro .prolist-list h4{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list h4 a{line-height: 3;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
#szls_page_pro .prolist-list dl:hover h4{background: #c20009;}
#szls_page_pro .prolist-list dl:hover h4 a{color: #fff;}
/* 产品展示 */
#szls_page_pro_show{background: #fff;padding: 2% 0 2%;position: relative;}
#szls_page_pro_show #mbx{position: absolute;right: 0;top: 20px;}
#szls_page_pro_show .content{background: #fff;box-sizing: border-box;}
#szls_page_pro_show .left{width: 100%;box-sizing: border-box;padding-right: 2%;padding-bottom: 2%;float: left;}
#szls_page_pro_show .left .pic{width: 100%;border: 1px solid #e8e8e8;}
#szls_page_pro_show .left .pic img{width: 100%;}
#szls_page_pro_show .right{width: 100%;float: right;box-sizing: border-box;padding-left: 0.5%;position: relative;}
#szls_page_pro_show .right h1{font-weight: normal;margin-bottom: 0.5%;font-size: 30px;padding-bottom: 15px;display: none;}
#szls_page_pro_show .jj{font-size: 16px;line-height: 2;box-sizing: border-box;}
#szls_page_pro_show .td{font-size: 16px;line-height: 2;margin-bottom: 1%;box-sizing: border-box;}
#szls_page_pro_show .right .introduction{font-size: 15px;line-height: 2.5;color: #666;}
#szls_page_pro_show .right .introduction table {margin: 0 auto;color: #262626;width: 100%;border-collapse:collapse;font-size: 14px;}
#szls_page_pro_show .right .introduction table td {border: 1px solid #e5e5e5;line-height: 1.8rem;padding: 0.2rem;text-align: center;font-size: 14px}
#szls_page_pro_show .right .introduction table .bold {font-weight: bold;background: #f5f5f5}
#szls_page_pro_show .right .introduction table a {font-weight: bold;font-size: 16px;color: #0064a0}

}